2

私は次のようなPHPの配列を持っています:

$arr=["abc","def","ghi"];

後で、次のようにキーを使用して配列に変換したいと思います。

$arr=["first" => "abc", "second" => "def", "third" => "ghi"];

最初の配列を2番目の配列に簡単に変換するにはどうすればよいですか?つまり、数値配列にキーを追加するにはどうすればよいですか?

どうもありがとう。

4

2 に答える 2

4

array_combineキーに1つの配列を使用し、値に別の配列を使用するために使用します。

$arr = ["abc", "def", "ghi"];
$keys = ["first", "second", "third"];
$arr = array_combine($keys, $arr);
于 2013-01-26T12:20:27.020 に答える
3

array_combine

$new_array = array_combine($keys, $arr);

$keys(これも数値配列である必要があり、その値は新しい配列のキーとして使用されることに注意してください)

于 2013-01-26T12:19:57.623 に答える