Wie zu extrahieren die Schlüssel und Werte eines Arrays ohne index

Möchte ich zum extrahieren von Daten aus einem array (der original-array mit Schlüssel und Wert). Nachdem ich extrahieren Sie das array, ich möchte zwei neue arrays, die erste nur mit dem Schlüssel, der zweite nur mit den Werten, und beide ohne Indizes (siehe code-Beispiel).

//original array 
$array = array(
    "name1"=>500
   ,"name2"=>400
   ,"name3"=>300
   ,"name4"=>200
   ,"name5"=>100
);

//after extraction
$array1 = array('name1','name2','name3','name4','name5');
$array2 = array(500,400,300,200,100);

//not like this
//$array1 = array(0=>'name1',1=>'name2',2=>'name3',3=>'name4',4=>'name5);
//$array2 = array(0=>500,1=>400,2=?300,3=>200,4=>100);
  • Jedes Element in ein PHP-array einen index aufweisen müssen. Ihr ", nicht wie dieses" arrays sind genau die gleichen wie die arrays, die Sie wollen.
InformationsquelleAutor Liuqing Hu | 2013-04-08
Schreibe einen Kommentar