foreach
ifステートメント内にループがあります。私のコードは省略形です。条件が戻っforeach
た場合にループを実行せず、代わりに「申し訳ありませんがデータベースが空です!」というメッセージをエコーアウトします。if
true
関数型コード
<?php if (!$check == 0) : ?>
<?php foreach... ?>
...
<?php endforeach; ?>
<?php endif; ?>
<?php if ($check == 0) echo 'Sorry database is empty!'; ?>
このコードについて私が気に入らないのは、2つの別々のif
条件があることです。確かにそれは正常に機能しますが、私はelse
最初にを持っていることを望みif
ます。
- 私がやりたいことの正しい構文は何ですか?
あるいは、あなたの答えが次のようなものである場合:
$var_is_greater_than_two = ($var > 2 ? true : false); // returns true
それがどのように実行を停止するかを説明しますforeach
。