Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Nummer in ASCII konvertieren

PHP-Nummer in ASCII konvertieren

王林
王林Original
2023-05-06 16:15:071099Durchsuche

PHP ist eine beliebte serverseitige Programmiersprache, die in der Webentwicklung weit verbreitet ist. In PHP ist es manchmal notwendig, Zahlen in ASCII-Codes umzuwandeln, um Zahlen zwischen verschiedenen Systemen zu übertragen. In diesem Artikel wird erläutert, wie Sie mit PHP Zahlen in ASCII konvertieren.

ASCII-Code ist ein Standard-Zeichenkodierungssystem, das zur Darstellung von Zeichen als Zahlen verwendet wird. Im ASCII-Code hat jedes Zeichen eine eindeutige numerische Darstellung. PHP bietet integrierte Funktionen zum Konvertieren von Zahlen in ASCII-Codes. Zu diesen Funktionen gehören:

  • chr() Funktion: Konvertieren Sie ASCII-Code in Zeichen.
  • ord()-Funktion: Konvertieren Sie Zeichen in ASCII-Code.

Wir können die Funktion chr() verwenden, um Zahlen in ASCII-Codes umzuwandeln. Hier ist ein einfaches Beispiel, um eine Zahl in ASCII-Code umzuwandeln und auszugeben:

$num = 65;
$ascii = chr($num);
echo $ascii;  // 输出A

Im obigen Code übergeben wir die Zahl 65 an die Funktion chr() und speichern den Rückgabewert in $ascii in Variablen. Dadurch wird die Zahl 65 in das entsprechende ASCII-Zeichen „A“ umgewandelt.

Wir können auch die Funktion ord() verwenden, um ASCII-Codes in Zahlen umzuwandeln. Unten finden Sie ein einfaches Beispiel für die Konvertierung von ASCII-Code in eine Zahl und die Ausgabe:

$char = 'A';
$ascii = ord($char);
echo $ascii;  // 输出65

Im obigen Code übergeben wir das Zeichen „A“ an die Funktion ord() und speichern den Rückgabewert im $ ASCII-Variable. Dadurch wird das Zeichen „A“ in die entsprechende ASCII-Zahl 65 umgewandelt.

Wenn Sie außerdem alle Zeichen in der Zeichenfolge in ihre ASCII-Codedarstellung konvertieren müssen, können Sie die Funktion str_split() verwenden, um die Zeichenfolge zu teilen, und die Funktion ord() in der Schleife verwenden um jedes Zeichen in ASCII-Code umzuwandeln. Hier ist ein Beispiel:

$str = "Hello World";
$ascii_str = "";
foreach(str_split($str) as $char){
    $ascii = ord($char);
    $ascii_str .= $ascii . " ";  // 连接每个字符的ASCII码数字
}
echo $ascii_str;  // 输出72 101 108 108 111 32 87 111 114 108 100

Im obigen Code verwenden wir die Funktion str_split(), um die Zeichenfolge in einzelne Zeichen aufzuteilen, und verwenden die Funktion ord() in einer Schleife, um jedes Zeichen in das entsprechende ASCII umzuwandeln Codenummern und verketten Sie diese Zahlen zu einer Zeichenfolge.

Kurz gesagt, PHP bietet integrierte Funktionen zum Konvertieren von Zahlen in ASCII-Codes. Diese Funktionen konvertieren Zahlen und Zeichen schnell und einfach in und aus ihren ASCII-Darstellungen. Durch die Verwendung dieser Funktionen können wir die Konvertierung von Zahlen und Zeichen problemlos durchführen, um verschiedene Funktionen in der Webentwicklung zu erreichen.

Das obige ist der detaillierte Inhalt vonPHP-Nummer in ASCII konvertieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn