8

実際のコードは次のようになります。

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

} else { 

echo 'something';

ただし、URLから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が空でないかどうかを確認し、残りのコードをエコーする方法

4

6 に答える 6

15
if (!empty($id) && file_exists($filename))
于 2011-05-08T13:44:06.273 に答える
5

ANDまたは&&演算子を 使用して、次の2つの条件を確認してください。

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

于 2011-05-08T13:44:16.837 に答える
5

論理AND演算子が必要です:

if (file_exists($filename) AND !empty($id)) {
    echo $player;
}
于 2011-05-08T13:44:53.123 に答える
2
if (file_exists($filename) && !empty($id)){
   echo $player;
}else{
   echo 'other text';
}
于 2011-05-08T13:45:17.130 に答える
1

$id次のように確認する必要がありfile_exists($filename)ます

if (file_exists($filename) && $id != '') {
echo $player;

} else { 
echo 'something';
}
于 2011-05-08T13:44:24.450 に答える
1

三項演算子の使用:

echo (!empty($id)) && file_exists($filename) ? 'OK' : 'not OK';

if-else句の使用:

if ( (!empty($id)) && file_exists($filename) ) {
    echo 'OK';
} else {
    echo 'not OK';
}
于 2011-05-08T13:49:17.097 に答える