Quel est le sens de l' \x00 , \x04 en PHP
j'ai quelques codes avoir le \x00 et \x04 codes hex, que signifie?
$str= implode("\x00", $var['message']); //line 1
$id= $var['message'] . "\x04" . $id; //line 2
ce qui va se passer dans le ligne1 et ligne2 je veux écrire dans un fichier externe comme format binaire.
où puis-je obtenir tous les renseignements de ce genre.
Vous devez vous connecter pour publier un commentaire.
\x
indique la notation hexadécimale. Voir: Chaînes de PHPRegarder une Table ASCII pour voir ce que 0x04 0x00 et représenter.
\x est un moyen d'indiquer que les deux caractères suivants représentent des chiffres hexadécimaux. Deux chiffres hexadécimaux (chacun de ces 4 bits) faire un octet.
Si vous voulez savoir ce que la virgule version est, multipliez la gauche chiffre de 16 et de l'ajouter à droite du chiffre, en gardant à l'esprit que "a" est de 10, "b" est de 11, etc.
Dans d'autres langages de programmation, un signe de dollar ou de la séquence 0x peut également être utilisé pour signaler les nombres hexadécimaux.
Les nombres peuvent représenter quoi que ce soit. Parfois, ils sont des codes de contrôle. Vérifier une table ASCII.
\x04 est la Fin de la Transmission en ASCII. Ceci est valable dans la plupart des C-comme les langues.
\x00 est un Null caractères
\x04 est un Fin de la transmission de caractères
\x
HH
est une séquence d'échappement qui décrit l'octet avec cette valeur hexadécimale.Donc
\x00
décrit l'octet avec la valeur 0,\x04
l'octet avec la valeur 4. Notez que cette séquence n'est interpolé dans chaînes entre guillemets doubles.