-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