我有一组手机号码,它包含 9000 个号码,有时甚至更多。
我想将此数组拆分为子数组,每个数组应该只有 3000 个数字并将它们传递给一个函数:
function sendSMS($mobilenumbers){
//some code here
}
谢谢
尝试这个 :
$aray_number = your input array;
$array = array_chunk($aray_number,3000);
<?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);
}
?>
函数array_chunk是这里的关键。
这将array_chunk
用于将数组拆分为更小的数组,然后使用一个简单的 foreach 循环,它将围绕这些更小的数组进行循环并将它们发送到sendSMS
函数。