- ベストアンサー
変数「$data」>=10 の場合”10以上”、
<?php $a = 10; $var = ($a>0 ? "プラスです" : "マイナスまたは0です"); print ($var); ?> 以上のパーツを使用して、 変数「$a」>=10 の場合”10以上”、それ以外なら”10以下”と表示する。 を作成することはロジック上可能でしょうか!? よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#244856
回答No.1
<?php $a = 10; $var = ($a>=10 ? "10以上" : "10以下"); print ($var); ?> と書いてみようとは思わなかったのですか…?どうして「不可能かもしれない」と思ったのか全く分かりません。
お礼
毎同 ご回答誠にありがとうございました。 ※書いてみようとは思わなかったのですか… おっしゃる通り 昨日は、なぜ自分が「書こうとは思わなかったのか!」 色々やっていましたので! 頭の中が整理がつかないまま、ふとした疑問を書き込みました。 あとで、じっくり見ると、貴者様のご回答の通りで、試せばわかるような 問題でした! <?php $a = 15; $k = ($a >= 10)?"10以上":"10以下"; print $k; ?> 実行結果 10以上 $a = 10; $k = ($a>0 ? "プラスです" : "マイナスまたは0です"); print ($k); ?> 実行結果 プラスです。 以上ですが $a $k はvar strは じゃなくても 英数文字であった場合、実行されましたので、ソコノトコロは 制限がないことがわかりました。