PHPで配列の値をキーにコピーする [重複] 質問する

PHPで配列の値をキーにコピーする [重複] 質問する

次のような配列があります:

$a = array('b', 'c', 'd');

配列を次のように変換する簡単な方法はありますか?

$a = array('b' => 'b', 'c' => 'c', 'd' => 'd');

ベストアンサー1

$final_array = array_combine($a, $a);

参照:http://php.net/array-combine

追伸次のような重複したキーを含むソース配列には注意してください。

$a = ['one','two','one'];

重複したone要素に注意してください。

おすすめ記事