Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Funktion bin2hex(), die eine Zeichenfolge aus ASCII-Zeichen in einen Hexadezimalwert umwandelt

PHP-Funktion bin2hex(), die eine Zeichenfolge aus ASCII-Zeichen in einen Hexadezimalwert umwandelt

PHP中文网
Freigeben: 2023-03-16 21:18:02
Original
3049 Leute haben es durchsucht

Konvertieren Sie „Hello World!“ in einen hexadezimalen Wert:

<?php 
$str = bin2hex("Hello World!");
echo($str); 
?>
Nach dem Login kopieren

Definition und Verwendung

Die Funktion bin2hex() wandelt eine Zeichenfolge von ASCII-Zeichen in einen hexadezimalen Systemwert um. Strings können mit der Funktion pack() zurückkonvertiert werden.

Syntax

bin2hex(string)
Nach dem Login kopieren

Parameter Beschreibung

Zeichenfolge Erforderlich. Gibt die zu konvertierende Zeichenfolge an.

Technische Details Rückgabewert:

Gibt den Hexadezimalwert des zu konvertierenden Strings zurück.

Konvertieren Sie einen Zeichenfolgenwert von binär in hexadezimal und wieder zurück:

<?php
$str = "Hello world!";
echo bin2hex($str) . "<br>";
echo pack("H*",bin2hex($str)) . "<br>";
?>
Nach dem Login kopieren
//php中有 bin2hex方法,但没有 hex2bin方法,以下简单实现 hex2bin :
<?php
function hex2bin($data) {
     $len = strlen($data);
     return pack("H" . $len, $data); } 
?>
Nach dem Login kopieren

Die Funktion von PHP bin2hex() besteht darin, eine Zeichenfolge von ASCII-Zeichen in einen hexadezimalen Wert umzuwandeln.

bin2hex-Definition und Verwendung

Die Funktion addAttribute() fügt dem SimpleXML-Element ein Attribut hinzu.

Diese Funktion hat keinen Rückgabewert.

Syntax

class SimpleXMLElement
{
string addAttribute(name,value,ns)
}
Nach dem Login kopieren

Parameter Beschreibung

Name Erforderlich . Gibt den Namen des Attributs an.

Wert Erforderlich. Gibt den Wert des Attributs an.

ns Optional. Gibt den Namensraum des Attributs an.

bin2hex-Beispiel

XML-Datei:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don&#39;t forget the meeting!</body>
</note>
Nach dem Login kopieren

PHP-Code:

<?php
$xml = simplexml_load_file("test.xml");
$xml->body[0]->addAttribute("type", "small");
foreach($xml->body[0]->attributes() as $a => $b)
  {
  echo $a,&#39;="&#39;,$b,&#39;"&#39;;
  }
?>
Nach dem Login kopieren

Ausgabe:

type="small „


Das obige ist der detaillierte Inhalt vonPHP-Funktion bin2hex(), die eine Zeichenfolge aus ASCII-Zeichen in einen Hexadezimalwert umwandelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage