把一个数组分开两部分,
一部分只取两条信息
另一部分除这两条信息外的所有信息
 比如 array(a=>1,b=>2,c=>3,d=>4 ,.....)
第一部分取到array(a=>1,b=>2);
第二部分取到array(c=>3,d=>4,......);

解决方案 »

  1.   

    用foreach遍历数组,跟踪遍历次数 把前两次存入一个数组变量,非前两次存入另一个数组变量,那么遍历结束,就得了这两个数组变量,一个变量里面只有两个值,一个变量里面就是除了那两个变量之外的所有值。
      

  2.   

    $test=array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5,'f'=>6);$one=array_slice($test, 0,2);
    $two=array_diff_key($test, $one);var_dump($one,$two);
      

  3.   

    $test = array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5,'f'=>6);$ar[] = array_slice($test, 0, 2);
    $ar[] = array_slice($test, 2);print_r($ar);Array
    (
        [0] => Array
            (
                [a] => 1
                [b] => 2
            )    [1] => Array
            (
                [c] => 3
                [d] => 4
                [e] => 5
                [f] => 6
            ))