求指教!,php如何把字符串转化为字节数组呢?

2025-05-10 23:05:22
推荐回答(2个)
回答1:

将一个字符串分解成一个字符串数组,这种分割可能是基于某个字符,比如说是空格,逗号,分号之类的话,你可以用PHP的字符串分割函数 explode(),语法是PHP code?

1、array explode ( string separator, string string [, int limit])
函数的第一个参数是分割符,第二个就是字符串了,具体可以参考一下PHP手册
2、
function string2bytes($str){
$bytes=array();
for ($i=0; $i < strlen($str); $i++) {
$tmp=substr($str, $i,1);
$bytes[]=bin2hex($tmp);
}
return $bytes;
}

$b=string2bytes("昆山二手车ello,world");
var_dump($b);

回答2:

function string2bytes($str){
$bytes=array();
for ($i=0; $i < strlen($str); $i++) { 
$tmp=substr($str, $i,1);
$bytes[]=bin2hex($tmp);
}
return $bytes;
}

$b=string2bytes("ha阿斯顿ello,world");
var_dump($b);