hebrevc()
La fonction hebrevc() convertit le texte hébreu en texte visuel pour l'affichage sur une page web, avec prise en charge du texte de droite à gauche.
⚠️ Supprimée dans PHP 8.0.0 : La fonction hebrevc() a été supprimée dans PHP 8.0.0. Les exemples ci-dessous provoqueront une erreur fatale sur les versions modernes de PHP. Pour le développement web moderne, utilisez la propriété CSS direction: rtl pour gérer la disposition du texte de droite à gauche. La syntaxe héritée est documentée ci-dessous à titre de référence :
La fonction hebrevc() était utilisée pour convertir du texte hébreu logique (stocké dans l'ordre de lecture) en texte visuel (disposé tel qu'il doit apparaître à l'écran). Elle se comportait comme hebrev(), mais convertissait également les retours à la ligne (\n) en sauts de ligne HTML (<br>\n), ce qui la rendait pratique pour afficher du texte hébreu multiligne directement dans une page web.
Syntaxe
string hebrevc ( string $hebrew_text [, int $max_chars_per_line = 0 ] )Paramètres
| Paramètre | Requis | Description |
|---|---|---|
$hebrew_text | Oui | La chaîne hébraïque en ordre logique à convertir en ordre visuel. |
$max_chars_per_line | Non | Nombre maximum de caractères par ligne. 0 (valeur par défaut) signifie aucun maximum (les lignes ne sont pas découpées selon un nombre de caractères). |
Valeur de retour
Retourne une chaîne contenant le texte visuel converti, avec les retours à la ligne transformés en <br>\n.
Exemple de base
<?php
$hebrew_text = "כן, אני מדבר עברית";
echo hebrevc($hebrew_text);
?>Dans cet exemple, nous avons une variable chaîne $hebrew_text contenant du texte en hébreu. Nous utilisons la fonction hebrevc() pour convertir le texte hébreu en texte visuel afin de l'afficher sur une page web.
Comme vous pouvez le constater, la fonction hebrevc() a converti le texte hébreu en texte visuel et l'a affiché dans le bon ordre et format.
La fonction hebrevc() peut également limiter le nombre de caractères par ligne dans la sortie. Voici un exemple avec une limite de 40 caractères par ligne :
Limitation du nombre de caractères par ligne
<?php
$hebrew_text = "כן, אני מדבר עברית";
echo hebrevc($hebrew_text, 40);
?>Dans cet exemple, nous avons une variable chaîne $hebrew_text contenant du texte en hébreu, et nous utilisons la fonction hebrevc() avec une limite de 40 caractères par ligne.
Comme vous pouvez le constater, la fonction hebrevc() a limité le nombre de caractères par ligne à 40.
Notez que hebrevc() est une fonction héritée. Pour les projets modernes, reposez-vous sur la propriété CSS direction: rtl et la gestion Unicode appropriée pour garantir un affichage correct et l'accessibilité pour les lecteurs hébréophones.
Fonctions associées
hebrev()— convertit le texte hébreu logique en ordre visuel sans transformer les retours à la ligne en<br>.nl2br()— insère des sauts de ligne HTML avant les retours à la ligne dans une chaîne (la méthode encore prise en charge pour gérer la partie<br>).- Fonctions de chaînes PHP — aperçu des fonctions de gestion des chaînes en PHP.