php数组按数量分割

复制代码
  public function split($data, $num=1)
  {
    $arrRet = array();
    if( !isset( $data ) || empty( $data ) ){
      return $arrRet;
    }
    $iCount = count( $data )/$num;
    if( !is_int( $iCount ) ){
      $iCount = ceil( $iCount );
    }
    else{
      $iCount = $iCount + 1;
    }
    for( $i= 0; $i < $iCount; ++$i ){
      $arrInfos = array_slice( $data, $i*$num, $num );
      if( empty( $arrInfos ) ){
        continue;
      }
      $arrRet[] = $arrInfos;
      unset( $arrInfos );
    }
    return $arrRet;
  }
复制代码

 

本文作者:潘潘潘的博客

本文链接:https://www.cnblogs.com/seanpan/p/15956115.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   潘潘潘的博客  阅读(360)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.