2011-05-27 64 views
2

如何提取密鑰和數組的值分成兩個單獨的陣列,自動增量整數作爲鍵分裂數組:如何在其它兩個陣列

例:

Base: 
Array ([MX] => 13); 

Array 1: 
Array ([0] => MX); 

Array 2: 
Array ([0] => 13); 

這與一些整潔的PHP功能。

在此先感謝。

回答

4

使用array_keys()

array_values() 

數組鍵

$array = array(0 => 100, "color" => "red"); 
print_r(array_keys($array)); 

結果

陣列

(
    [0] => 0 
    [1] => color 
) 

數組值

$array = array("size" => "XL", "color" => "gold"); 
print_r(array_values($array)); 

結果

Array 
(
    [0] => XL 
    [1] => gold 
) 
1
$array1= array_keys($base_array); 
$array2= array_values($base_array);