Heim >Backend-Entwicklung >PHP-Problem >PHP, wenn String in Binärdatei konvertieren

PHP, wenn String in Binärdatei konvertieren

青灯夜游
青灯夜游Original
2022-04-21 20:23:123897Durchsuche

So konvertieren Sie einen String in PHP in einen Binärwert: 1. Verwenden Sie die Funktion bin2hex(), um den String in einen Hexadezimalwert umzuwandeln. Die Syntax lautet „bin2hex(string)“. 2. Verwenden Sie base_convert(), um den Hexadezimalwert umzuwandeln Für Binärdateien lautet die Syntax „base_convert(hexadezimaler Wert,16,2)“.

PHP, wenn String in Binärdatei konvertieren

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

In PHP können Sie die Zeichenfolge nicht direkt in eine Binärdatei konvertieren, aber Sie können sie mit Hexadezimal umwandeln.

  • Verwenden Sie zuerst die Funktion bin2hex(), um die Zeichenfolge in einen Hexadezimalwert umzuwandeln.

  • Dann verwenden Sie die Funktion base_convert(), um den Hexadezimalwert in einen Binärwert umzuwandeln.

Implementierungsmethode:

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

PHP, wenn String in Binärdatei konvertieren

Beschreibung: Die Funktion

base_convert(number,frombase,tobase) kann Zahlen zwischen beliebigen Basen konvertieren.

Parameter Beschreibung
Nummer Erforderlich. Gibt die umzurechnende Zahl an.
frombase Erforderlich. Gibt die ursprüngliche Basis der Zahl an. Zwischen 2 und 36 (einschließlich). Zahlen über dem Komma werden durch die Buchstaben a–z dargestellt, z. B. a für 10, b für 11 und z für 35.
tobase Erforderlich. Gibt die Basis an, die konvertiert werden soll. Zwischen 2 und 36 (einschließlich). Zahlen über dem Komma werden durch die Buchstaben a–z dargestellt, z. B. a für 10, b für 11 und z für 35.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonPHP, wenn String in Binärdatei 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