Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menukar rentetan kepada binari dalam php

Bagaimana untuk menukar rentetan kepada binari dalam php

青灯夜游
青灯夜游asal
2022-06-13 17:19:332737semak imbas

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)".

Bagaimana untuk menukar rentetan kepada binari dalam php

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>";
?>

Bagaimana untuk menukar rentetan kepada binari dalam php

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(&#39;content-type:text/html;charset=utf-8&#39;);  
$str = bin2hex("Hello");
echo "字符串对应的16进制值:".$str."<br>";
echo "字符串对应的2进制值:".base_convert($str, 16, 2);
?>

Bagaimana untuk menukar rentetan kepada binari dalam php

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn