私は配列を持っています:
$array = array('aaa', 'bbb', 333, 'ddd', 555, '666');
キーが 3 より大きい値をすべて削除したいと思います。
これにはどのように最善の方法がありますか?
私は配列を持っています:
$array = array('aaa', 'bbb', 333, 'ddd', 555, '666');
キーが 3 より大きい値をすべて削除したいと思います。
これにはどのように最善の方法がありますか?
$array = array_slice($array, 0, 3);
array_slice() を使用できます。こちらのドキュメントを参照してください。
foreach ループを使用できます
foreach($array as $key => $image) {
if($value > 3) {
unset($array[$key]);
}
}
array_splice($array, 3);
それが最も簡単な方法かもしれません。