2017-02-15 12 views
0

ここで私はその配列に1つの配列を持っていますnullでないの値とフロントエンドで表示、この配列ですべてのキー値はは、私は、キーのいずれかがないと仮定し、すべての値がnullである私はPHPで非null値を見つける方法と条件の場合

<?php 
$array = array('a' => '','b' => 'Kani' , 'c' => '', 'd' => 'Raja'); 

if (in_array(null, $array)) { 

    echo "There are null values."; 
}else{ 
    echo "Not Null"; 
} 
?> 

ここでキーAとDは、NULLでない値ので、私が取りたいが何であるかを表示するヌルの手段を表示することを意味しますKaniのようなこのキー値 とRaja

+0

あなたの例の配列は、任意の 'null'なので値が、いくつかの空の文字列が含まれていません。 – insertusernamehere

+0

あなたはあなたの答えを更新してください –

答えて

0

あなたが空でない場合はnull配列は、ここでは、この

<?php 
    print_r(array_filter(array('a' => '','b' => 'Kani' , 'c' => '', 'd' => 'Raja'))); 
    ?> 

チェックのようにしようとしません:https://eval.in/737817

0

はちょっとそこにあなたはこれを使用することができます:私はin_arrayする三番目のパラメータを指定するために忘れてしまった

$notNulvals = array(); 
$index =0; 
foreach ($array as $key => $value) { 
    if ($value) { 
     array_push($notNulvals, $value); 
     $index=1; 
    } 
} 

if ($index!=0) { 
    echo "all values are null"; 
} else { 
    echo $notNulvals; //you can display it the way you want 
} 
0

if (in_array(null, $array, true)) { 
    echo "There are null values."; 
}else{ 
    echo "Not Null"; 
} 

このようにすると、配列に実際のヌル値があるかどうかがわかります。

関連する問題