<?php
$array = [
'one' => [20,0,40,0,60],
'two' => [50],
'three' => [0, 0, 0, 0],
'four' => [10, 5],
'five' => [0],
'six' => [null],
'seven' => [false],
'eight' => ["0"],
];
var_export(
array_filter($array, fn($row) => !in_array(0, $row, true))
);
- Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- array (
'two' =>
array (
0 => 50,
),
'four' =>
array (
0 => 10,
1 => 5,
),
'six' =>
array (
0 => NULL,
),
'seven' =>
array (
0 => false,
),
'eight' =>
array (
0 => '0',
),
)
preferences:
139.49 ms | 402 KiB | 121 Q