首頁 >後端開發 >PHP問題 >php怎麼將string(字串)轉為二進位

php怎麼將string(字串)轉為二進位

青灯夜游
青灯夜游原創
2022-06-13 17:19:332806瀏覽

php將string(字串)轉為二進位的步驟:1、使用bin2hex()函數將字串轉為16進位值,語法「bin2hex(string)」;2、使用base_convert()函數將16進位值轉為二進位值即可,語法「base_convert(十六進位值, 16, 2)」。

php怎麼將string(字串)轉為二進位

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

php將string(字串)轉為二進制的方法

php將string(字串)轉為二進制,需要藉助16進制。

步驟1:使用bin2hex()函數將string(字串)轉換為16進位

bin2hex(string) 函數把ASCII字元的字串轉換為十六進位值。

傳回值:傳回要轉換字串的十六進位值。

<?php
$str = bin2hex("Hello!");
echo "字符串对应的16进制值:".$str."<br>";
?>

php怎麼將string(字串)轉為二進位

步驟2:使用base_convert()函數將16進位值轉為二進位值

#base_convert(要轉換的數或字串, 原始進位, 要轉的進位) 函數,它可以在任一進位之間進行轉換

只需要設定base_convert(十六進制值, 16, 2)即可將16進位值轉為二進位。

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

php怎麼將string(字串)轉為二進位

推薦學習:《PHP影片教學

以上是php怎麼將string(字串)轉為二進位的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn