php echo如果两个条件为真

m3t*_*sys 8 php if-statement echo file-exists

实际代码如下所示:

if (file_exists($filename)) {echo $player;

} else { 

echo 'something';
Run Code Online (Sandbox Code Playgroud)

但即使没有从网址调用id,它也会显示播放器

我需要这样的东西:

check if $filename exists and $id it is not empty then echo $player

if else echo something else
Run Code Online (Sandbox Code Playgroud)

我检查$ id是否为空

if(empty($id)) echo "text";
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将它们两者结合起来

有人能帮助我吗?

感谢您的所有代码示例,但我仍有问题:

我如何检查$ id 是否为空,然后回显其余的代码

Pen*_*m10 13

if (!empty($id) && file_exists($filename))
Run Code Online (Sandbox Code Playgroud)


Wes*_*rch 5

只需使用ANDor &&运算符即可检查两个条件:

if (file_exists($filename) AND ! empty($id)): // do something
Run Code Online (Sandbox Code Playgroud)

这是基本的PHP。阅读材料:

http://php.net/manual/zh/language.operators.logical.php

http://www.php.net/manual/zh/language.operators.precedence.php


lon*_*day 5

您需要逻辑AND运算符

if (file_exists($filename) AND !empty($id)) {
    echo $player;
}
Run Code Online (Sandbox Code Playgroud)