Maison >développement back-end >Problème PHP >Comment convertir un octal en chaîne en php
Méthode de conversion : 1. Utilisez la fonction base_convert() pour convertir l'octal en hexadécimal, la syntaxe est "base_convert(octal string,8,16)" 2. Utilisez la fonction hex2bin() pour convertir l'hexadécimal en caractères String, syntaxe ; "hex2bin (valeur hexadécimale)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php convertit l'octal en chaîne
Idée d'implémentation :
Utilisez la fonction base_convert() pour convertir octal en chaîne Convertir l'hexadécimal en hexadécimal
Utilisez la fonction hex2bin() pour convertir l'hexadécimal en chaîne
<?php $oct = "6414533066157"; $hex = base_convert($oct,8,16); $str = hex2bin($hex); echo $str; ?>
Description : La fonction
base_convert() convertit les nombres entre n'importe quelle base.
Syntaxe :
base_convert(number,frombase,tobase);
Paramètres | Description |
---|---|
numéro | Obligatoire. Spécifie le nombre à convertir. |
frombase | Obligatoire. Spécifie la base d'origine du numéro. Entre 2 et 36 (inclus). Les nombres au-dessus de la décimale sont représentés par les lettres a à z, telles que a pour 10, b pour 11 et z pour 35. |
tobase | Obligatoire. Spécifie la base à convertir. Entre 2 et 36 (inclus). Les nombres au-dessus de la décimale sont représentés par les lettres a à z, telles que a pour 10, b pour 11 et z pour 35. La fonction |
hex2bin() convertit une chaîne de valeurs hexadécimales en caractères ASCII, qui est une chaîne ordinaire.
Syntaxe :
hex2bin(string)
Paramètres | Description |
---|---|
chaîne | Obligatoire. La valeur hexadécimale à convertir. |
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!