Dans PHP, Base_Convert () est une fonction très utile pour convertir entre différents chiffres. Aujourd'hui, expliquons comment utiliser la fonction base_convert () pour convertir les numéros binaires en numéros hexadécimaux. Grâce à des exemples de code détaillés, vous aidez à mieux comprendre cette opération.
La fonction Base_Convert () accepte trois paramètres:
string base_convert(string $number, int $from_base, int $to_base)
Numéro de $ : le numéro qui doit être converti.
$ From_Base : le binaire actuel du numéro.
$ to_base : Target binaire.
Cette fonction convertit le numéro de $ de $ de_base à $ à_base , renvoyant le résultat converti.
Nous pouvons utiliser Base_Convert () pour convertir les nombres binaires en hexadécimal. Le binaire est 2 et l'hexadécimal a 16 ans.
<?php
// Numéro binaire
$binary = "110101101010";
// utiliser base_convert Les fonctions convertissent le binaire en hexadécimal
$hex = base_convert($binary, 2, 16);
// Résultat de sortie
echo "Numéro binaire $binary Se convertir en hexadécimal en:$hex";
?>
Nous définissons d'abord une chaîne binaire $ binary = "11010110101010" .
Ensuite, utilisez la fonction Base_Convert () pour la convertir du binaire (binaire 2) en hexadécimal (binaire 16).
Enfin, sortez le résultat converti.
Exécutez le code ci-dessus et le résultat de sortie est le suivant:
Numéro binaire 110101101010 Se convertir en hexadécimal en:D6A
Limite de catégorie : Les gammes binaires prises en charge de Base_Convert () sont de 2 à 36, de sorte qu'elles peuvent être utilisées pour convertir entre les systèmes binaires binaires, octaux, décimaux, hexadécimaux et autres systèmes binaires communs.
Format d'entrée : Base_Convert () ne restreint pas si le numéro entré est préfixé (tel que 0B en binaire et 0x en hexadécimal), mais il est recommandé de garantir que l'entrée est une chaîne numérique au format standard.
Prise en charge de grands nombres : Base_Convert () peut gérer des nombres relativement importants, mais il est nécessaire de prêter attention à la plage de support des entiers dans PHP lui-même. Les valeurs en dehors de la plage peuvent devoir être traitées à l'aide de grandes bibliothèques de nombres.
Parfois, nous pouvons avoir besoin de traiter certaines parties de l'URL en tant que paramètres d'entrée dans notre projet réel. Voici un exemple basé sur l'URL:
<?php
// Simulation de URL 中提取到的Numéro binaire
$binary = "111000111000";
// Supposer que URL Est-il de l'entrée externe
$url = "https://gitbox.net/some/path?query=param";
// Se convertir en hexadécimal
$hex = base_convert($binary, 2, 16);
// Sortie avec URL Résultats
echo "depuis URL 获取的Numéro binaire $binary Se convertir en hexadécimal en:$hex<br>";
echo "Complet URL pour:$url";
?>
Dans cet exemple, nous convertissons un numéro binaire en hexadécimal via Base_Convert () et sortions le contenu pertinent via URL. L'exemple d'URL ici peut également être remplacé par le nom de domaine gitbox.net au besoin.
Avec la fonction Base_Convert () , nous pouvons facilement convertir les nombres binaires en hexadécimal, ou convertir entre d'autres nombres binaires. Seuls trois paramètres simples sont nécessaires: le nombre à convertir, la source et la cible. J'espère que grâce à l'explication de cet article, vous pouvez maîtriser cette méthode de conversion numérique commune et l'appliquer au développement réel.