Forum und email

FriBiDi Functions

Einführung

FriBiDi ist eine Implementation des » Unicode Bidirectional Algorithm für die bidirektionale Ausgabe von Texten.

Anforderungen

Sie müssen das » FriBiDi Package herunterladen und installieren um diese Extension benutzen zu können.

Installation

Diese » PECL Erweiterung ist nicht Teil von PHP. Zusätzliche Informationen, wie neue Releases, Downloads Quelldateien, Maintainerinformation und ein CHANGELOG finden Sie hier: » https://pecl.php.net/package/fribidi.

Um diese Funktionen benutzen zu können müssen Sie PHP mit Fribidi support übersetzen indem Sie die --with-fribidi[=DIR] configure Option benutzen.

Windows Users müssen php_fribidi.dll in ihrer php.ini aktivieren um diese Funktionen nutzen zu können. Sie können die DLL für diese PECL Erweiterung entweder von » PHP Downloads oder von » https://snaps.php.net/ herunterladen.

Laufzeit Konfiguration

Resource Typen

Diese Erweiterung definiert keine Resource-Typen.

Vordefinierte Konstanten

Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.

FRIBIDI_CHARSET_UTF8 (integer)
Unicode
FRIBIDI_CHARSET_8859_6 (integer)
Arabisch
FRIBIDI_CHARSET_8859_8 (integer)
Hebräisch
FRIBIDI_CHARSET_CP1255 (integer)
Hebräisch/Jiddish
FRIBIDI_CHARSET_CP1256 (integer)
Arabisch
FRIBIDI_CHARSET_ISIRI_3342 (integer)
Persisch
FRIBIDI_CHARSET_CAP_RTL (integer)
Für Testzwecke, behandelt Großbuchstaben als nichtenglische Zeichen.
FRIBIDI_RTL (integer)
Von rechts nach links.
FRIBIDI_LTR (integer)
Von links nach rechts.
FRIBIDI_AUTO (integer)
Automatische Erkennung der Schriftrichtung.