简体   繁体   English

拆分二维数组PHP

[英]Split 2d array PHP

I have a 2d array as such : 我有这样一个二维数组:

   Array
        (
          [0] => Array([nid] => 5),
          [1] => Array([nid] => 6),
          [2] => Array([nid] => 7),......

I want to split the array by key into two parts. 我想splitarray通过键分为两个部分。 For example I want to split the array at key = 1. I need the result as two arrays arr1 holding key 0 & 1 and arr2 holding key 2 . 例如,我想在键= 1处拆分数组。我需要结果为两个数组arr1保持键0 & 1arr2保持键2 Can anyone help me out? 谁能帮我吗?

$arr1 = array_slice($input, 0, 2); 
//array holding elements and keys of array [0] and [1]
$arr2 = array_slice($input, 2);  
//array holding elements and keys of array [2] to n

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM