PHP 中与 MySQL 的 UNHEX() 等效的是什么?


你可以使用 hex2bin() 函数,因为它等同于 PHP 中的 MySQL UNHEX()。

语法如下 −

$anyVariableName = hex2bin("yourHexadecimalValue");

为了理解上述语法,让我们在 PHP 中实施上述语法。PHP 代码如下 −

$myFirstValue = hex2bin("7777772E4D7953514C4578616D706C652E636F6D");
var_dump($myFirstValue);
$mySecondValue=hex2bin("416476616E6365644A617661576974684672616D65776F726B");
echo('<br>');
var_dump($mySecondValue);

PHP 代码的快照如下 −

输出快照如下 −

这是 MySQL UNHEX() −

案例 1 − 查询如下 −

mysql> SELECT UNHEX("7777772E4D7953514C4578616D706C652E636F6D");

输出如下 −

+---------------------------------------------------+
| UNHEX("7777772E4D7953514C4578616D706C652E636F6D") |
+---------------------------------------------------+
| www.MySQLExample.com                              |
+---------------------------------------------------+
1 row in set (0.00 sec)

案例 2 − 查询如下 −

mysql> SELECT UNHEX("416476616E6365644A617661576974684672616D65776F726B");

输出如下 −

+-------------------------------------------------------------+
| UNHEX("416476616E6365644A617661576974684672616D65776F726B") |
+-------------------------------------------------------------+
| AdvancedJavaWithFramework |
+-------------------------------------------------------------+
1 row in set (0.00 sec)

更新日期: 2019 年 7 月 30 日

508 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告