如果我的数组为$keys => $values
,我如何获得两个$keys
和$values
数组?
答案 0 :(得分:28)
使用array_keys()
和array_values()
。
$keys = array_keys($array);
$values = array_values($array);
答案 1 :(得分:16)
array_keys
和array_values
将返回给定数组的键/值的数值数组:
$keys = array_keys($array);
$values = array_values($array);
或者,如果您想要foreach
解决方案:
$keys = array();
$values = array();
foreach ($array as $key => $value) {
$keys[] = $key;
$values[] = $value;
}
答案 2 :(得分:12)
您可以使用array_keys和array_values。
$keys = array_keys($thearray);
$values = array_values($thearray);