hebrevc()
La funzione hebrevc() converte il testo ebraico in testo visivo per la visualizzazione su una pagina web, con supporto per il testo da destra a sinistra.
⚠️ Rimossa in PHP 8.0.0: La funzione hebrevc() è stata rimossa in PHP 8.0.0. Gli esempi seguenti causeranno un errore fatale nelle versioni moderne di PHP. Per lo sviluppo web moderno, usa CSS direction: rtl per gestire il layout del testo da destra a sinistra. La sintassi legacy è documentata di seguito a titolo di riferimento:
La funzione hebrevc() veniva utilizzata per convertire il testo ebraico logico (memorizzato nell'ordine di lettura) in testo visivo (disposto nel modo in cui dovrebbe apparire sullo schermo). Si comportava come hebrev(), ma in aggiunta convertiva i caratteri di nuova riga (\n) in interruzioni di riga HTML (<br>\n), il che la rendeva comoda per stampare testo ebraico multiriga direttamente in una pagina web.
Sintassi
string hebrevc ( string $hebrew_text [, int $max_chars_per_line = 0 ] )Parametri
| Parametro | Obbligatorio | Descrizione |
|---|---|---|
$hebrew_text | Sì | La stringa ebraica in ordine logico da convertire in ordine visivo. |
$max_chars_per_line | No | Numero massimo di caratteri per riga. 0 (il valore predefinito) significa nessun massimo (le righe non vengono spezzate in base al conteggio dei caratteri). |
Valore restituito
Restituisce una stringa contenente il testo visivo convertito, con i caratteri di nuova riga trasformati in <br>\n.
Esempio di base
<?php
$hebrew_text = "כן, אני מדבר עברית";
echo hebrevc($hebrew_text);
?>In questo esempio, abbiamo una variabile stringa $hebrew_text che contiene del testo ebraico. Utilizziamo la funzione hebrevc() per convertire il testo ebraico in testo visivo per la visualizzazione su una pagina web.
Come si può vedere, la funzione hebrevc() ha convertito il testo ebraico in testo visivo e lo ha visualizzato nell'ordine e nel formato corretti.
La funzione hebrevc() può anche limitare il numero di caratteri per riga nell'output. Ecco un esempio con un limite di 40 caratteri per riga:
Limitare i caratteri per riga
<?php
$hebrew_text = "כן, אני מדבר עברית";
echo hebrevc($hebrew_text, 40);
?>In questo esempio, abbiamo una variabile stringa $hebrew_text contenente del testo ebraico, e utilizziamo la funzione hebrevc() con un limite di 40 caratteri per riga.
Come si può vedere, la funzione hebrevc() ha limitato il numero di caratteri per riga a 40.
Si noti che hebrevc() è una funzione legacy. Per i progetti moderni, affidarsi a CSS direction: rtl e alla corretta gestione Unicode per garantire una visualizzazione e un'accessibilità corrette per i lettori di testi ebraici.
Funzioni correlate
hebrev()— converte il testo ebraico logico in ordine visivo senza trasformare i caratteri di nuova riga in<br>.nl2br()— inserisce interruzioni di riga HTML prima dei caratteri di nuova riga in una stringa (il modo ancora supportato per gestire la parte<br>).- Funzioni stringa PHP — panoramica delle funzioni di gestione delle stringhe in PHP.