2014-09-15 8 views
-1

[num]이 0에 도달 할 때까지 배열 데이터를 저장하려고합니다. [num] = 0이면 일단 저장을 중지하고 [num] ! = 당신의 기준에 모든 항목을 피하는 새로운 배열로 기존의 배열을 저장할 수있는 다음 코드로 00이 아닌 배열을 보여줍니다. (예 : [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는 조건에 따라 모든 항목을 저장합니다.

+0

환영 ........ –

관련 문제