ASCII-Code-Vergleichstabelle ist in zwei Einheiten unterteilt
1, Steuerzeichen 0-31 und 127
2, anzeigbare Zeichen 32-126
(1) 48~57 sind 0 bis 9 zehn arabische Ziffern ;
(2) 65 bis 90 sind 26 englische Großbuchstaben;
(4) andere Satzzeichen,
Operatoren , usw.;
Dez steht für Dezimalzahl, z. B. 65
Hx steht für Hexadezimalzahl, z. B. 41
Okt stellt Oktalzahl dar, z. B. 101
Char stellt dar Anzeigezeichen wie A
Beschreibung der PHP-Zeichenkonvertierungsfunktion
Eine spezifische Beschreibung der Zeichenkonvertierungsfunktion finden Sie unter [PHP-Funktion “. Erklärung Dezimal, Binär, Oktal und Hexadezimal DezimalkonvertierungFunktionsbeschreibung]Dezimal-zu-Binär-Funktion decbin()
Dezimal-zu-Oktal-Funktion decoct()
Dezimal-zu-Hexadezimal-Funktion dechex()
binär zu hexadezimal
bin2hex()-Funktionbinär zu dezimal zu dezimal bindec()-Funktion
oktal zu dezimal octdec()-Funktion
hex-System zu dezimal hexdec()-Funktion
Beliebige Funktion base_convert()
Beispiel zur Zeichenkonvertierung
Beispiel 1, wie man ein Zeichen in binär, oktal oder hexadezimal umwandelt, können Sie verwenden. Die Funktion ord() konvertiert zuerst Zeichen in ASCII-Werte und dann verwendet die entsprechende Basiskonvertierungsfunktion zum Konvertieren, wie folgt:
a Dieses Zeichen wird wie folgt in seine Binär-/Oktal-/Hexadezimalform konvertiert
a字符的十进制:ord('a'); //输出97 二进制:decbin(ord('a')); //输出1100001 八进制:decoct(ord('a')); //输出141 十六进制:dechex(ord('a')); //输出61
Beispiel 2, wie man eine Binärdatei wie folgt in eine Hexadezimal- oder Dezimalzahl umwandelt, beispielsweise die Binärdatei von a
采用实例一的方法获取a字符的二进制 decbin(ord('a')); 然后把二进制转换为十六进制或十进制 十六进制:bin2hex(decbin(ord('a')));//输出31313030303031 二进制J:bindec(decbin(ord('a'))); //输出97
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des ASCII-Codes und des Beispielcodes für die Basiskonvertierungsfunktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!