PHP配列array_filter
array_map

array_filter配列

array_reduce

コールバックの条件を満たす要素のみ返します。

構文

array_filter(array $array, ?callable $callback): array

使用例

下記の値を入力するとサンプルに即時反映されます。

nums
evens
array_filter
fn
print_r
array_values
$nums = [1, 2, 3, 4, 5, 6];
$evens = array_filter($nums, fn($n) => $n % 2 === 0);
print_r(array_values($evens)); // [2, 4, 6]