-6
我的字符串如下所示。将CSV字符串拆分为PHP中的多个字符串
$s = "1,2,3,4,5,6,77,88,99";
我希望这个被划分成3串,其中
$s1 = "1,2,3,4"
$s2 = "5,6,77,88"
$s3 = "99"
其实我有一个包含近1000个号码全部由逗号分隔的字符串,我需要它拆分成,如果400的倍数字符串中有超过400个值以逗号分隔。
我的字符串如下所示。将CSV字符串拆分为PHP中的多个字符串
$s = "1,2,3,4,5,6,77,88,99";
我希望这个被划分成3串,其中
$s1 = "1,2,3,4"
$s2 = "5,6,77,88"
$s3 = "99"
其实我有一个包含近1000个号码全部由逗号分隔的字符串,我需要它拆分成,如果400的倍数字符串中有超过400个值以逗号分隔。
可以explode
它作为阵列和使用array_chunk
功能,按大小分为:
$array = explode(',', $csv_string);
$array_chunks = array_chunk($array, 400);
如果你想在它们之间添加逗号使用下面的代码:
$array = explode(',', $csv_string);
$array_chunks = array_chunk($array, 400);
$array_strings = array_map(function($item) {
return implode(',', $item);
}, $array_chunks);
会试试这个 – anandatheerthan
请尽量详细说明你真正想在这里做什么。你想把你的csv字符串分成多行4个数字吗?什么? – Fyntasia
我想将csv字符串分割成多个字符串,其中每个字符串包含4个用逗号分隔的数字。谢谢, – anandatheerthan