Php 将阵列拆分为子阵列
我有一个MobilEnumber数组,它包含9000个数字,有时甚至更多 我想将此数组拆分为子数组,每个数组应该只有3000个数字,并将它们传递给函数:Php 将阵列拆分为子阵列,php,arrays,Php,Arrays,我有一个MobilEnumber数组,它包含9000个数字,有时甚至更多 我想将此数组拆分为子数组,每个数组应该只有3000个数字,并将它们传递给函数: function sendSMS($mobilenumbers){ //some code here } 谢谢试试这个: $aray_number = your input array; $array = array_chunk($aray_number,3000); 参考: 这里的函数是关键 这将使用array\u ch
function sendSMS($mobilenumbers){
//some code here
}
谢谢试试这个:
$aray_number = your input array;
$array = array_chunk($aray_number,3000);
参考:
这里的函数是关键
这将使用
array\u chunk
将数组分割成更小的数组,然后使用简单的foreach循环将这些更小的数组循环,并将它们发送到sendSMS
函数。StackOverflow不是一个“gimme code”类型的站点……到目前为止,您尝试了什么?您的问题在哪里?以及阵列结构的示例;)您可以在此处指定数组_slice()。在提出问题之前,请先做研究,就像你在年同意做的那样
<?php
$array_of_numbers = array(0,1,2,3,4,5,6,7,8);
$smaller_array_of_numbers = array_chunk($array_of_numbers, 3000);
foreach($smaller_array_of_numbers as $smaller_array){
sendSMS($smaller_array);
}
?>