가능한 중복 :
check if an array have one or more empty values확인 PHP
배열이 어떤 값을 설정 한 경우 확인하는 가장 좋은/가장 쉬운 방법은 무엇입니까? 나는 열쇠를 기반으로 갈 수 없기 때문에 열쇠를 직접 설정했습니다. , $row3['sex']
는 $row3['livesIn']
모든 빈 $row3['birthday']
경우, 다음 문으로 false의 경우 처음 렌더링 및 이동해야
$array = array(
"Birthday" => $row3['birthday'],
"Sex" => $row3['sex'],
"Lives In" => $row3['livesIn']
);
if(empty($array))
{
foreach($array as $key => $value)
{
if($value)
{
echo "<tr><td>".$key."</td><td>".$value."</td></tr>";
}
}
}
else
{
echo "This user has not provided any information yet";
}
그래서, 예를 들면 : 내 코드는 내가 뭘하는지 보여주고,하고 싶은 것 else 문으로.
if(count(array_filter($array)) == 0) {
echo "Array contained 'empty' values\n";
}
당신은 see the manual 밖으로 찾을 수 있습니다 될 것 값 :
이 질문은 다소 오래되었지만 실제로 도움이되었습니다. 실제로 표시된 질문과 중복되지는 않습니다. ** duplicate ** 질문은 배열에 * empty * 값이 있는지 찾는 방법을 묻는 반면,이 질문은 비어 있지 않은 * 값이 있는지 찾는 방법을 묻습니다. 표시된 질문의 해답을이 질문에 적용 할 수 없습니다. 이 질문에 대한 대답이 허용됩니다. – Travesty3