如何在php中将一个非常大的字符串拆分为一个较小的字符串数组

时间:2016-01-11 08:06:58

标签: php arrays string-split

我确实有一个很长的字符串,如:

$largestring = a,b,c,d,e,f,........

我想要它:

$smallstrarray = (a,b,c,d), (e,f,g,h), (I,j,k,l).

我需要将此字符串解析为服务器,因为我的服务器容量不足以处理非常大的字符串。 我试过内爆,但我找不到合适而简短的解决方案。

1 个答案:

答案 0 :(得分:-1)

我明白了。我刚刚使用了以下代码并完成了它: -

$large_string = a,b,c,d,e,f,g,....
$str_array = explode(',',$large_string);
for ($i =0 ; $i<=$str_array.length; $i++){
                    $subArray = array_chunk($str_array, 100);
                   foreach($subArray as $array){
                      $small_string = implode(",",$array);
                       passToServer($small_string);
                   }

如果你们中的任何人有任何更好的主意,请回答