Maison >développement back-end >Problème PHP >Comment convertir un tableau en hexadécimal en php

Comment convertir un tableau en hexadécimal en php

青灯夜游
青灯夜游original
2022-04-29 17:08:522058parcourir

Méthode de conversion : 1. Utilisez la fonction implode() pour convertir le tableau en chaîne. Le connecteur entre les éléments est un caractère nul. La syntaxe est "implode($arr)" ou "implode("",$arr) "; 2. Utilisez la fonction bin2hex() pour convertir la chaîne en valeur hexadécimale, la syntaxe est "bin2hex(string)".

Comment convertir un tableau en hexadécimal en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

En PHP, vous ne pouvez pas convertir directement un tableau en hexadécimal, mais vous pouvez utiliser des chaînes pour le convertir indirectement.

  • Utilisez d'abord la fonction implode() pour convertir le tableau en chaîne

  • Ensuite, utilisez la fonction bin2hex() pour convertir la chaîne en valeur hexadécimale

Exemple d'implémentation :

<?php 
header("content-type:text/html;charset=utf-8");
$array = array(1,2,3,"a","Hello","World"); 
var_dump($array);       
$bin = implode("",$array);
echo "字符串:".$bin."<br>";
$hex = bin2hex($bin);
echo "十六进制值:".$hex."<br>";
?>

Comment convertir un tableau en hexadécimal en php

Instructions :

La fonction implode() renvoie une chaîne composée d'éléments de tableau. (L'alias de la fonction implode() est également appelé fonction join().)

implode(separator,array)
Parameters Description
separator Facultatif. Spécifie ce qui est placé entre les éléments du tableau. La valeur par défaut est "" (chaîne vide).
tableau Obligatoire. Tableaux à combiner en chaînes. La fonction

bin2hex() convertit une chaîne de caractères ASCII en une valeur hexadécimale.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn