我希望将数组数据存储到[数字]达到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
)
)
答案 0 :(得分: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将根据您的标准存储所有项目。