W3docs

hebrevc()

Die Funktion hebrevc() wandelt hebräischen Text in visuellen Text zur Anzeige auf einer Webseite um, mit Unterstützung für Rechts-nach-links-Text.

⚠️ In PHP 8.0.0 entfernt: Die Funktion hebrevc() wurde in PHP 8.0.0 entfernt. Die folgenden Beispiele verursachen auf modernen PHP-Versionen einen schwerwiegenden Fehler. Für die moderne Webentwicklung verwenden Sie CSS direction: rtl, um das Rechts-nach-links-Textlayout zu handhaben. Die veraltete Syntax ist nachfolgend zur Referenz dokumentiert:

Die Funktion hebrevc() wurde verwendet, um logischen hebräischen Text (gespeichert in Lesereihenfolge) in visuellen Text umzuwandeln (so angeordnet, wie er auf dem Bildschirm erscheinen soll). Sie verhielt sich wie hebrev(), wandelte aber zusätzlich Zeilenumbrüche (\n) in HTML-Zeilenumbrüche (<br>\n) um, was die direkte Ausgabe von mehrzeiligem hebräischem Text auf einer Webseite erleichterte.

Syntax

string hebrevc ( string $hebrew_text [, int $max_chars_per_line = 0 ] )

Parameter

ParameterErforderlichBeschreibung
$hebrew_textJaDie hebräische Zeichenkette in logischer Reihenfolge, die in visuelle Reihenfolge umgewandelt werden soll.
$max_chars_per_lineNeinMaximale Anzahl von Zeichen pro Zeile. 0 (der Standardwert) bedeutet kein Maximum (Zeilen werden nicht nach einer Zeichenanzahl umbrochen).

Rückgabewert

Gibt eine Zeichenkette mit dem konvertierten visuellen Text zurück, bei der Zeilenumbrüche in <br>\n umgewandelt wurden.

Einfaches Beispiel

<?php
$hebrew_text = "כן, אני מדבר עברית";
echo hebrevc($hebrew_text);
?>

In diesem Beispiel haben wir eine Zeichenkettenvariable $hebrew_text, die hebräischen Text enthält. Wir verwenden die Funktion hebrevc(), um den hebräischen Text zur Anzeige auf einer Webseite in visuellen Text umzuwandeln.

Wie Sie sehen können, hat die Funktion hebrevc() den hebräischen Text in visuellen Text umgewandelt und ihn in der richtigen Reihenfolge und im richtigen Format angezeigt.

Die Funktion hebrevc() kann auch die Anzahl der Zeichen pro Zeile in der Ausgabe begrenzen. Hier ist ein Beispiel mit einem Limit von 40 Zeichen pro Zeile:

Begrenzung der Zeichen pro Zeile

<?php
$hebrew_text = "כן, אני מדבר עברית";
echo hebrevc($hebrew_text, 40);
?>

In diesem Beispiel haben wir eine Zeichenkettenvariable $hebrew_text, die hebräischen Text enthält, und wir verwenden die Funktion hebrevc() mit einem Limit von 40 Zeichen pro Zeile.

Wie Sie sehen können, hat die Funktion hebrevc() die Anzahl der Zeichen pro Zeile auf 40 begrenzt.

Beachten Sie, dass hebrevc() eine veraltete Funktion ist. Für moderne Projekte sollten Sie CSS direction: rtl und eine ordnungsgemäße Unicode-Verarbeitung verwenden, um eine korrekte Darstellung und Barrierefreiheit für hebräische Leser sicherzustellen.

Verwandte Funktionen

  • hebrev() — wandelt logisches Hebräisch in visuelle Reihenfolge um, ohne Zeilenumbrüche in <br> zu konvertieren.
  • nl2br() — fügt HTML-Zeilenumbrüche vor Zeilenumbrüchen in einer Zeichenkette ein (die weiterhin unterstützte Methode zur Handhabung des <br>-Teils).
  • PHP String functions — Übersicht der Zeichenketten-Verarbeitungsfunktionen in PHP.

Übung

Übung
Was macht die PHP-Funktion hebrevc()?
Was macht die PHP-Funktion hebrevc()?
Was this page helpful?