5

の配列がある場合、と$keys => $valuesの 2 つの配列を取得するにはどうすればよいですか?$keys$values

4

3 に答える 3

28

とを使用array_keys()array_values()ます。

$keys = array_keys($array);
$values = array_values($array);
于 2009-07-09T11:10:28.993 に答える
16

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;
}
于 2009-07-09T11:11:00.707 に答える
12

array_keysarray_valuesを使用できます。

$keys   = array_keys($thearray);
$values = array_values($thearray);
于 2009-07-09T11:11:00.787 に答える