我正在研究PHP5中的编码.有什么方法可以弄到一个原始的祸不单行转储字符串吗?即字符串中每个字节(而不是字符)的祸不单行表示?

推荐答案

echo bin2hex($string);

或者:

for ($i = 0; $i < strlen($string); $i++) {
    echo str_pad(dechex(ord($string[$i])), 2, '0', STR_PAD_LEFT);
}

$string是包含输入的变量.

Php相关问答推荐

允许Laravel路由指定`withTrashed`,尽管有显式的模型绑定

如何在WordPress中为特定自定义帖子类型自定义URL struct

在Woocommerce变量产品中的标签附近显示所选属性选项名称

如果WooCommerce中存在特定的运输方式,则隐藏其他运输方式

WooCommerce:在 checkout 审核单和发票中显示定制产品数据

Php解压缩deflate64

在指定的约束内使用随机量填充数据集

HTTPPost请求在从php脚本调用时返回404,但在从node.js脚本调用时有效.终结点有效

PHP 8.2 弃用日志(log)存储在 Laravel 10.22.0 中的哪里?

使用 PHP,我可以将 foreach 语句放入瞬态中吗?

Google Drive API 服务->文件->get('root') 失败并显示找不到文件. (范围问题?)

在 WooCommerce 管理变量产品中启用其他变体图像

当所有对象都属于同一类型时,我可以省略 PHP in_array() 中的 strict 参数吗?

使用 PHP 的 OAuth 2.0 MAC

跟踪通过 WooCommerce 分层定价表插件进行的购买

Laravel 路由参数中的 ":" 是什么?

如果有很多重定向,PHP curl 的行为不像命令行 curl

使用来自 PHP 表单的数据更新 xml 命名空间

php-http/discovery 插件 1.15.1 是否仍在使用自己的模块 destruct Contao 4.13 中的composer 安装?

Laravel 从嵌套数组的第二级获取最后一项