1. ホーム
  2. php

[解決済み] 通常の配列からキーと値が等しい連想配列を作成する

2023-04-30 14:54:35

質問

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

$numbers = array('first', 'second', 'third');

この配列を入力として受け取り、以下のような配列を返すような関数が欲しいです。

array(
'first' => 'first',
'second' => 'second',
'third' => 'third'
)

を使用することは可能なのだろうか。 array_walk_recursive などにすればいいのでは...。

どのように解決するのですか?

あなたは array_combine という関数で、以下のように記述します。

$numbers = array('first', 'second', 'third');
$result = array_combine($numbers, $numbers);