1. ホーム
  2. php

[解決済み] PHPで配列のコピー値をキーにする [重複]。

2022-04-20 10:41:31

質問

このような配列があります。

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

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

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

解決方法は?

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

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

P.S. 以下のような重複したキーを含むソース配列には注意が必要です。

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

が重複していることに注意してください。 one 要素を使用します。