如果我有一个数组 $keys => $values, ,我怎样才能得到两个数组 $keys$values?

有帮助吗?

解决方案

使用 array_keys()array_values().

$keys = array_keys($array);
$values = array_values($array);

其他提示

array_keysarray_values 将返回给定数组的键/值的数字数组:

$keys = array_keys($array);
$values = array_values($array);

或者如果你想要一个 foreach 解决方案:

$keys = array();
$values = array();
foreach ($array as $key => $value) {
    $keys[] = $key;
    $values[] = $value;
}

您可以使用 数组键数组值.

$keys   = array_keys($thearray);
$values = array_values($thearray);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top