PHP截取指定长度的数组_湖南博益科技有限公司 
立即收藏 中文 英文

联系方式

  • 网址:www.it09.com
  • 电话:15073922433
  • 地址:长沙市国储城市天地1502
  • Email:www_it09_com@126.com
  • QQ:
  • 点击这里给我发消息
  • 点击这里给我发消息
  • 当前位置:>湖南博益科技有限公司 > PHP截取指定长度的数组

    PHP截取指定长度的数组

    点击次数:237更新时间:2011-04-03 15:58:28【打印】【关闭】

      这是对数组进行指定长度的截取操作。

      PHP截取指定长度的数组:参数说明:第一个参数为数组,第二个参数为开始项,第三个参数为个数,第四个参数为是否排序1顺序,2逆序,默认不排序。保留原键名与内容,不会进行转码;

       


      function array_jiequ($array,$start=0,$len=-1,$t=2)
      {if($start<0)$start=0;
      /*
      if($array["title"])$array["title"]='';
      if($array["type"])$array["type"]='';
      if($array["template_file"])$array["template_file"]='';
      if($array["language"])$array["language"]='';
      */
      if($start>count($array))$start=0;
      reset($array);
      for($i=0;$i<$start;$i++)
      {
      reset($array);
      array_shift($array);
      }
      $newarray=array();
      $array2=array_keys($array);
      if($t==1){sort($array2);}//顺向排序
      else{if($t==2)rsort($array2);}//逆向排序
      $j=count($array2);
      for($i=0;$i<$j;$i++)
      {
      if($len==-1)
      {$temp=$array[$array2[$i]];
      if(empty($temp))
      {continue;}
      else
      $newarray[$array2[$i]]=$temp;
      }
      else
      {if($i<=$len)
      {$temp=$array[$array2[$i]];
      if(empty($temp))
      {continue;}
      else
      $newarray[$array2[$i]]=$temp;
      }}
      }
      return $newarray;
      }

    相关导航

  • PHP写入到文本文件函数.参数:文件名
  • 
    湖南博益科技有限公司 版权所有,侵权必究

    powerd by 博益科技©版权归胡芳强个人所有©

    该程式共运行了0秒134毫秒636微秒。