Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar rentetan kepada binari dalam php
Langkah-langkah untuk menukar rentetan (rentetan) kepada binari dalam PHP: 1. Gunakan fungsi bin2hex() untuk menukar rentetan kepada nilai perenambelasan, sintaks "bin2hex(rentetan)" 2. Gunakan base_convert() Fungsi boleh menukar nilai perenambelasan kepada nilai binari, sintaksnya ialah "base_convert(nilai perenambelasan, 16, 2)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
php akan string ( Kaedah untuk menukar rentetan) kepada binari
php menukar rentetan (rentetan) kepada binari, anda perlu menggunakan perenambelasan.
Langkah 1: Gunakan fungsi bin2hex() untuk menukar rentetan (rentetan) kepada heksadesimal
bin2hex(string)
Fungsi menukar rentetan aksara ASCII kepada perenambelasan perenambelasan nilai.
Nilai pulangan: Mengembalikan nilai perenambelasan rentetan yang hendak ditukar.
<?php $str = bin2hex("Hello!"); echo "字符串对应的16进制值:".$str."<br>"; ?>
Langkah 2: Gunakan fungsi base_convert() untuk menukar nilai heksadesimal kepada nilai binari
base_convert(要转换的数或字符串, 原进制, 要转的进制)
Fungsi, ia boleh menukar antara mana-mana asas
Hanya tetapkan base_convert(十六进制值, 16, 2)
untuk menukar nilai perenambelasan kepada binari.
<?php header('content-type:text/html;charset=utf-8'); $str = bin2hex("Hello"); echo "字符串对应的16进制值:".$str."<br>"; echo "字符串对应的2进制值:".base_convert($str, 16, 2); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada binari dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!