私は、キーをインデックスとする配列、例えば、持っている:一定の値を維持するためにarray_filterの反対と保存キー
array(
'key1' => 'value1',
'key2' => 'value2',
...
'key57' => 'value57'
)
例えば、唯一持っているために、その配列を「フィルタリング」する方法を:
array(
'key2' => 'value2',
'key57' => 'value57'
)
とキーを保持します。
私はarray_filter()関数を知っていますが、2と57を除くすべての項目を除外したくはありません。いいえ、これらの値を保持したいだけです。
array_keep()という名前のPHPコア関数がありますか?
ありがとうございました。
申し訳ありませんが、私はそれを取得しません。 array_filterを使用して必要な値を返し、配列を上書きするだけでいいのですか? $ array = array_filter($ array、 'filterFunction'); –