実際のコードは次のようになります。
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 空ではないかどうかを確認してから、残りのコードをエコーする方法
if (!empty($id) && file_exists($filename))
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
論理AND
演算子 が必要です:
if (file_exists($filename) AND !empty($id)) {
echo $player;
}
if (file_exists($filename) && !empty($id)){
echo $player;
}else{
echo 'other text';
}
次のように、file_exists($filename)
とともに_$id
_をチェックする必要があります。
_if (file_exists($filename) && $id != '') {
echo $player;
} else {
echo 'something';
}
_
三項演算子の使用:
echo (!empty($id)) && file_exists($filename) ? 'OK' : 'not OK';
If-else句の使用:
if ( (!empty($id)) && file_exists($filename) ) {
echo 'OK';
} else {
echo 'not OK';
}