PHP中如何把字符串按一定字节数变成数组

2024-12-02 10:24:57
推荐回答(2个)
回答1:

自行修改$str字符串,以及$step变蚂祥启量即可。

$str = "abcdefghij1234567890ABCDEFGHIJ12345678";
$str_len = strlen($str);
$ret = array(); // 最终返回的数组
$step = 10; // 每10个字符长度存成一个宴前数闷如组
for ($i=0; $i<$str_len; $i+=$step) {
if (strlen($str) >= $step) {
$ret[] = substr($str, 0, $step);
$str = substr($str, $step);
} else {
$ret[] = $str;
}
}
print_r($ret);
?>

回答2:

没有分隔符也可以做
$arr = array();
$arr[] .= 截断的字符