Aktueller Standort: Startseite> Funktionskategorien> mb_ord

mb_ord

Holen Sie sich den Codepunkt des Zeichens
Name:mb_ord
Kategorie:Multi-Byte-Zeichenfolge
Programmiersprache:php
Kurzbeschreibung:Gibt den Unicode -Codepunktwert des ersten Zeichens der angegebenen Zeichenfolge (Codepunkt) zurück.

Funktionsname: mb_ord ()

Anwendbare Version: Php 7> = 7.2.0, Php 8

Verwendung: MB_ORD (String $ String, String $ coding = null): int | false

Beschreibung: Die Funktion mb_ord () gibt den Unicode -Codepunktwert (Codepunkt) des ersten Zeichens der angegebenen Zeichenfolge zurück. Es kann mit Multibyte -Charakteren umgehen und unterstützt verschiedene Codierungen.

Parameter:

  • $ String: Eine Zeichenfolge, um den Unicode -Codepunktwert zu erhalten.
  • $ codierung (optional): Codierung der Zeichenfolge, Standard für interne Zeichencodierung. Sie können die Funktion mb_list_encodings () verwenden, um unterstützte Encodings anzuzeigen.

Rückgabewert:

  • Gibt den Unicode -Codepunktwert (Ganzzahl) des ersten Zeichens der angegebenen Zeichenfolge zurück.
  • Wenn die Zeichenfolge leer ist, wird falsch zurückgegeben.
  • Wenn die angegebene Codierung nicht unterstützt wird, wird False zurückgegeben.

Beispiel:

 // 示例1 $string = "你好"; $unicode = mb_ord($string, 'UTF-8'); echo $unicode; // 输出:20320 // 示例2 $string = "hello"; $unicode = mb_ord($string); echo $unicode; // 输出:104

Anmerkungen:

  • Die Funktion mb_ord () gibt nur den Unicode -Code -Punkt -Wert des ersten Zeichens der Zeichenfolge zurück. Wenn Sie den Unicode-Code-Punkt-Wert der gesamten Zeichenfolge abrufen müssen, können Sie die Funktion mb_convert_encoding () verwenden, um die Zeichenfolge in UTF-32-Codierung zu konvertieren, und dann die Funktion pack () zum Auspacken und den Codepunktwert jedes Zeichens verwenden.
  • Wenn Sie ASCII -Zeichen verarbeiten möchten, können Sie die effizientere ORD () -Funktion verwenden.
Ähnliche Funktionen
Beliebte Artikel