旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

PHP怎样完成字符串16进制转换2进制?【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:127


导读:PHP将字符串16进制转换2进制,能够经由过程hexdec()、decbin()或base_convert()函数来完成.hexdec()函数将十六进制转换为十进制、decbin(...
PHP将字符串16进制转换2进制,能够经由过程hexdec()、decbin()或base_convert()函数来完成.hexdec()函数将十六进制转换为十进制、decbin()函数用于将十进制转换为二进制。base_convert()函数用于在恣意进制之间转换数字。

下面是运用php内置函数将十六进制字符串转换为二进制字符串的两种要领:

要领一

运用hexdec将十六进制字符串转换为数值二进制,然后运用decbin将数值二进制值转换为二进制字符串:

<?php
 $hexString = "1f";
 $binNumeric = hexdec($hexString);
 $binString = decbin($binNumeric); // = "11111"
?>

注:hexdec()函数将十六进制转换为十进制、decbin()函数用于将十进制转换为二进制。

要领二

运用base_convert将十六进制字符串直接转换为二进制字符串:

<?php
 $hexString = "ff";
 $binString = base_convert($hexString,16,2); // = "11111111"
?>

注:base_convert()函数用于在恣意进制之间转换数字。

相干引荐:《PHP教程》

以上就是PHP怎样完成字符串16进制转换2进制?的细致内容,更多请关注ki4网别的相干文章!

标签:PHP16进制转换2进制