【发布时间】:2010-11-09 08:20:50
【问题描述】:
如果我有一个$keys => $values 的数组,我怎样才能得到$keys 和$values 的两个数组?
【问题讨论】:
-
我不明白你的问题,也许可以举个例子吧?
标签: php arrays associative-array
如果我有一个$keys => $values 的数组,我怎样才能得到$keys 和$values 的两个数组?
【问题讨论】:
标签: php arrays associative-array
使用array_keys() 和array_values()。
$keys = array_keys($array);
$values = array_values($array);
【讨论】:
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;
}
【讨论】:
您可以使用array_keys 和array_values。
$keys = array_keys($thearray);
$values = array_values($thearray);
【讨论】: