foreachifステートメント内にループがあります。私のコードは省略形です。条件が戻っforeachた場合にループを実行せず、代わりに「申し訳ありませんがデータベースが空です!」というメッセージをエコーアウトします。iftrue
関数型コード
<?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。