php 拆分字符串

php split string every

我有一个包含 ascii 数据的 txt 文件,需要将其转换为多个字符串。我已经转换了。现在我不知道该怎么做是每 63 次削减“;”出现。

代码: 这就是我所做的。将文件转换为字符串

$página_inicio = file_get_contents('./file.txt');

我试过用explode来切但是做不到

print_r(explode(';', $página_inicio, 63));

我该怎么办?谢谢

试试这个:

$página_inicio = file_get_contents('./file.txt');
$flat = explode(';', $página_inicio);
$chunked = array_chunk($flat); // Make groups of 63 items
$final = array_map(function($chunk) { return implode(';', $chunk); }, $chunked); // Combine each group back into a string
print_r($final);