Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie einen String in PHP in eine Binärdatei

So konvertieren Sie einen String in PHP in eine Binärdatei

青灯夜游
青灯夜游Original
2022-06-13 17:19:332692Durchsuche

Schritte zum Konvertieren von String (String) in Binärwert in PHP: 1. Verwenden Sie die Funktion bin2hex(), um den String in einen Hexadezimalwert umzuwandeln, Syntax „bin2hex(string)“; 2. Verwenden Sie die Funktion base_convert(), um den Hexadezimalwert umzuwandeln Der Wert kann in einen Binärwert umgewandelt werden. Die Syntax lautet „base_convert(hexadezimaler Wert, 16, 2)“.

So konvertieren Sie einen String in PHP in eine Binärdatei

Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP-Version 8.1, DELL G3-Computer

So konvertieren Sie eine Zeichenfolge (Zeichenfolge) in eine Binärdatei in PHP , müssen Sie Hexadezimal verwenden.

Schritt 1: Verwenden Sie die Funktion bin2hex(), um eine Zeichenfolge (Zeichenfolge) in einen Hexadezimalwert umzuwandeln. Die Funktion bin2hex(string) wandelt eine Zeichenfolge aus ASCII-Zeichen in einen Hexadezimalwert um.

Rückgabewert: Gibt den Hexadezimalwert der zu konvertierenden Zeichenfolge zurück.

<?php
$str = bin2hex("Hello!");
echo "字符串对应的16进制值:".$str."<br>";
?>
So konvertieren Sie einen String in PHP in eine Binärdatei

Schritt 2: Verwenden Sie die Funktion base_convert(), um den Hexadezimalwert in einen Binärwert umzuwandeln. bin2hex(string) 函数把 ASCII 字符的字符串转换为十六进制值。

返回值:返回要转换字符串的十六进制值。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
$str = bin2hex("Hello");
echo "字符串对应的16进制值:".$str."<br>";
echo "字符串对应的2进制值:".base_convert($str, 16, 2);
?>

So konvertieren Sie einen String in PHP in eine Binärdatei

步骤2:使用base_convert()函数将16进制值转为二进制值

base_convert(要转换的数或字符串, 原进制, 要转的进制) 函数,它可以在任意进制之间进行转换

只需要设置base_convert(十六进制值, 16, 2)

base_convert (zu konvertierende Zahl oder Zeichenfolge, ursprüngliche Basis, zu konvertierende Basis)-Funktion zwischen beliebigen Basen konvertieren So konvertieren Sie einen String in PHP in eine Binärdatei

Legen Sie einfach base_convert(hexadecimal value, 16, 2) fest, um den Hexadezimalwert in einen Binärwert umzuwandeln.

rrreee

🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String in PHP in eine Binärdatei. 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