У меня есть очень длинная строка, как:
$largestring = a,b,c,d,e,f,........
Я хочу это как:
$smallstrarray = (a,b,c,d), (e,f,g,h), (I,j,k,l).
Мне нужно проанализировать эту строку на сервере, так как мощности моего сервера недостаточно для обработки очень большой строки.
Я попытался взорваться, но я не смог найти правильное и короткое решение с ним.
Я понял. Я просто использовал следующий код и сделал это: —
$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);
}
Если у кого-то из вас есть идея получше, ответьте пожалуйста
Других решений пока нет …