これは不可能かもしれませんが、私はそれを自分で見たことがないかもしれませんが、私は尋ねると思っていました。これが私の配列の場合、配列の共有値を一度に初期化する
$myarr = array(
'red' => 7,
'green' => 7,
'blue' => 18,
'cyan' => 14,
'pink' => 18
'brown' => 18
);
このような値を一度に設定する方法はありますか? like
'red' && 'green' =>7,
'blue' && 'pink' && 'brown' => 18,
'cyan' =>14
私はこの構文がうまくいくとは思っていませんが、私には同じアイデアが得られますか?
良い考え。空の配列 '$ myarr = array();'の前に$ myarrを初期化しなければなりませんか? – silow
array()関数による初期化は必要ありません。 $ myarrがまだ存在しない場合は、最初の割り当て時に新しい配列が作成されます。 – Kel