以转换的十六进制添加空格

jem*_*emz 1 php

我将此示例数据转换为十六进制

$converToHex = "##X27,5556789,A89,2*";

$convertedHex = bin2hex($converToHex);
Run Code Online (Sandbox Code Playgroud)

我如何添加空格,以便我可以输出这样的东西

23 23 58 32 37 2c 35 35 35 36 37 38 39 2c 41 38 39 2c 32 2a
Run Code Online (Sandbox Code Playgroud)

先感谢您.

Utk*_*xit 6

使用php中的chunk_split()函数将字符串拆分成更小的部分.使用下面的代码:

<?php
    $converToHex = "##X27,5556789,A89,2*";

    $convertedHex = bin2hex($converToHex);
    echo chunk_split($convertedHex, 2, ' ');
?>
Run Code Online (Sandbox Code Playgroud)

希望这对你有所帮助.