2016-06-08 15 views
0

Ich habe ein 2D-Array als solche:Split 2d Array PHP

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

ich die array durch Schlüssel in zwei Teile split wollen. Zum Beispiel möchte ich das Array bei Schlüssel = 1 teilen. Ich brauche das Ergebnis als zwei Arrays arr1 Halten Schlüssel 0 & 1 und arr2 Halten Schlüssel 2. Kann mir jemand helfen?

+0

aussehen Vielleicht am [array_slice()] (http://www.php.net/manual/en/function.array-slice.php) Funktion –

+0

Dank schließlich array_splice mir geholfen –

Antwort

-1
$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 
+0

Dies bietet keine eine Antwort auf die Frage. Sobald Sie genügend [Reputation] (http://stackoverflow.com/help/whats-reputation) haben, können Sie [jeden Beitrag kommentieren] (http://stackoverflow.com/help/privileges/comment); stattdessen [geben Sie Antworten, die keine Klärung durch den Fragesteller erfordern] (http://meta.stackexchange.com/questions/214173/why-doe-i-need-50-reputation-to-comment-what-can- i-do-stattdessen). - [Aus Bewertung] (/ review/low-quality-posts/12619068) – RJParikh

+0

@RuchishParikh Ich dachte, die Anforderung war "das Ergebnis wie zwei Arrays Arr1 Taste 0 & 1 und Arr2 halten Taste 2"? Meine Entschuldigung, wenn ich die Frage falsch verstanden habe. – SML

+0

@WebpopAbdallahWebpop bitte bitte klären und bestätigen, wenn dies ist, was Sie Anforderung war. – SML