私は素早く簡単に配列をコピーできますが、配列内のどのキーをコピーするかを指定することができます。PHPのキーリストから新しい配列を作成する
私はこのための関数を簡単に書くことができますが、これを行うPHP関数があるかどうかは疑問です。下記のarray_from_keys()
機能のようなもの
$sizes = array('small' => '10px', 'medium' => '12px', 'large' => '13px');
$chosen = array_from_keys($sizes, 'small', 'large');
// $chosen = array('small' => '10px', 'large' => '13px');
感謝を最も簡単な方法は、私が思うに、このような何かをすることです。 配列を作成するには少し良い方法です: $ selected = array_fill_keys( 'small'、 'large'、null); まだそれほどエレガントではありませんが。それでも、 'array_from_keys'関数を書いておく価値はあると思います。 – bradt