PHP中大数组分批处理array_splice

上次碰到一个大数组分批处理问题,一直想要一个完美的解决方案。看代码吧:

    $sms = array('a', 'b', '...'); //假设有921个值
while(!empty($sms))
{
    $_sub = array_splice($sms, 0, 100); //每次取出$sms中100个
    $send = implode(',',  $_sub); //处理
}