实际代码如下所示:
if (file_exists($filename)) {echo $player;
} else {
echo 'something';
但即使没有从网址
调用id,它也会显示播放器我需要这样的东西:
check if $filename exists and $id it is not empty then echo $player
if else echo something else
我用
检查$ id是否为空if(empty($id)) echo "text";
但我不知道如何将两者结合起来
有人能帮助我吗?
感谢您提供所有代码示例,但我仍有问题:
我如何检查$ id 是否为空然后回显其余代码
答案 0 :(得分:12)
if (!empty($id) && file_exists($filename))
答案 1 :(得分:5)
只需使用AND
或&&
运算符即可检查两个条件:
if (file_exists($filename) AND ! empty($id)): // do something
这是PHP的基础。阅读材料:
http://php.net/manual/en/language.operators.logical.php
http://www.php.net/manual/en/language.operators.precedence.php
答案 2 :(得分:5)
if (file_exists($filename) AND !empty($id)) {
echo $player;
}
答案 3 :(得分:2)
if (file_exists($filename) && !empty($id)){
echo $player;
}else{
echo 'other text';
}
答案 4 :(得分:1)
您需要检查$id
以及file_exists($filename)
,如下所示
if (file_exists($filename) && $id != '') {
echo $player;
} else {
echo 'something';
}
答案 5 :(得分:1)
使用三元运算符:
echo (!empty($id)) && file_exists($filename) ? 'OK' : 'not OK';
使用if-else子句:
if ( (!empty($id)) && file_exists($filename) ) {
echo 'OK';
} else {
echo 'not OK';
}