показать массив, который не равен 0 (то есть [num]! = 0)

Я хочу сохранить данные массива до [num] достигает 0, как только [num] = 0, тогда я должен прекратить хранение и начать сохранение массива после [num]! = 0

Array
(
[0] => Array
(
[id] => 1
[num] => 123213
)
[1] => Array
(
[id] => 2
[num] => 28349
)
[2] => Array
(
[id] => 3
[num] => 456456
)
[4] => Array
(
[id] => 2
[num] => 0
)
[5] => Array
(
[id] => 3
[num] => 324234
)
[6] => Array
(
[id] => 2
[num] => 5457565
)
)

-1

Решение

С помощью следующего кода вы можете сохранить свой старый массив в новом массиве, избегая всех элементов с вашими критериями, где [‘num’] равно 0.

$oldarray = ***your own arrayname that contains your values****;

$newarray = array();
foreach ($oldarray as $a){
if($a['num']!=0){
array_push($newarray, $a);
}
}

С помощью приведенного выше кода $ newarray будет хранить все элементы в соответствии с вашими критериями.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]