どのように値があるかどうかをチェックして、欠落しているものがあればelseを使って何かをエコーすることができます。私はissetで試してみたが、同じだと思う。値がある場合、複数の変数をチェックするには?
$da1="da1";
$ba2="";
$za3="za3";
if (!empty($da1)||!empty($ba2)||!empty($za3)) {
echo $da1.$ba2.$za3;
}else{
echo "one is missing";
}
私の出力は次のとおりです。
da1za3
'!empty($ da1)'がtrueの場合、他のチェックは行われません。ロジックを再考する必要があります。 –
'empty()'を使うときは注意が必要です。実際に何が空であるかを知っていることを確認してください。 http://php.net/manual/en/function.empty.php –