Zeichen aus Unicode-Codepunkten in PHP abrufen
PHP bietet mehrere Funktionen zum Bearbeiten von Unicode-Zeichen, die durch ihre Codepunkte dargestellt werden. Ein häufiges Szenario besteht darin, das Zeichen abzurufen, das einem bestimmten Unicode-Codepunkt zugeordnet ist.
Lösung
PHP bietet Hilfsfunktionen zum Dekodieren von HTML-Entitäten und zum Konvertieren zwischen UTF-8 und UCS -4BE-Kodierungen. Mithilfe dieser Funktionen können wir Zeichen wie folgt aus Unicode-Codepunkten abrufen:
<code class="php">header('Content-Encoding: UTF-8'); function mb_html_entity_decode($string) { // ... Encoding conversion and decoding logic } function mb_ord($string) { // ... UTF-8 to UCS-4BE conversion and unpacking } function mb_chr($string) { // ... HTML entity encoding and decoding } // Example: Getting the character for U+010F $codePoint = hexdec('010F'); print mb_chr($codePoint); // Outputs ó</code>
Alternativ:
<code class="php">$codePoint = 243; print mb_ord('ó'); // Outputs 243 print mb_chr(243); // Outputs ó</code>
Das obige ist der detaillierte Inhalt vonWie rufe ich Zeichen aus Unicode-Codepunkten in PHP ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!