如何在另外两个数组中拆分数组

时间:2011-05-27 05:33:28

标签: php arrays multidimensional-array

如何将数组的键和值提取到两个单独的数组中,并将自动增量整数作为键:

例如:

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

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

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

这有一些整洁的PHP功能。

提前致谢。

4 个答案:

答案 0 :(得分: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 :(得分:3)

使用array_keys()array_values()

$array1 = array_keys($base);

$array2 = array_values($base);

答案 2 :(得分:1)

$array1= array_keys($base_array);
$array2= array_values($base_array);

答案 3 :(得分:0)

您可以使用array_keys()array_values