Ce face hebrev
Ebraica se scrie de la dreapta la stânga. Sistemele vechi care afișau doar de la stânga la dreapta aveau nevoie de text inversat („ordine vizuală”). hebrev face această inversare, păstrând numerele și cuvintele latine în ordinea lor.
Funcția lucrează doar cu codarea ISO-8859-8, nu cu UTF-8. Browserele moderne afișează corect ebraica în UTF-8, deci funcția aproape nu mai este necesară.
Parametri
| Parametru | Descriere |
|---|---|
$string |
Textul ebraic, în codarea ISO-8859-8. |
$max_chars_per_line |
Opțional. Lungimea maximă a unei linii. 0 înseamnă fără limită. |
Ce returnează
Textul în ordine vizuală.
Exemple
Exemplul 1: Conversie prin ISO-8859-8
Convertim textul din UTF-8 în ISO-8859-8, aplicăm hebrev și îl convertim înapoi ca să îl afișăm.
<?php
$text = iconv("UTF-8", "ISO-8859-8", "שלום 123");
echo iconv("ISO-8859-8", "UTF-8", hebrev($text));
Rezultat
123 םולש
Greșeli frecvente
- Dai text în UTF-8. Funcția nu recunoaște literele ebraice și returnează textul neschimbat.
Comenzi înrudite
strrev: Inversează ordinea caracterelor dintr-un text.mb_convert_encoding: Convertește un text dintr-o codare de caractere în alta, de exemplu din ISO-8859-16 în UTF-8.