配列に値が設定されているかどうかを確認する最良/最も簡単な方法は何ですか? 何があってもキーを自分で設定するので、キーに基づいて移動することはできません。私のコードは、私が何をしているのか、何をしたいのかを示します:
$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";
}
したがって、たとえば、$row3['birthday']
、$row3['sex']
、$row3['livesIn']
がすべて空の場合、最初の if ステートメントを false としてレンダリングし、else ステートメントに移動する必要があります。