前提・実現したいこと
初心者です。
PHPでおみくじを作っています。
if elseif の条件式で数値の~以上~以下を指定中に以下のエラーメッセージが発生しました。
<は半角です。最初の>=1を除くとエラーが次の<に変わるので
書き方が違うのだと思うのですが探しても以上以下の書き方が見つからなかったので
質問させていただきました。
ご教授いただけると幸いです。
発生している問題・エラーメッセージ
Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\PHP01\omikuji.php on line 16
該当のソースコード
php
1<?php 2 $uranai_bangou = rand(1,100); 3 if ($uranai_bangou >=1 and < 18) { 4 print ("大吉");//17本 5 } elseif ($uranai_bangou >= 18 & < 53) { 6 print ("吉");//35本 7 } elseif ($uranai_bangou >= 53 & < 58) { 8 print ("半吉");//5本 9 } elseif ($uranai_bangou >= 58 & < 62) { 10 print ("小吉");//4本 11 } elseif ($uranai_bangou >= 62 & < 65) { 12 print ("末小吉");//3本 13 } elseif ($uranai_bangou >= 65 & < 71 ){ 14 print ("末吉");//6本 15 } elseif ($uranai_bangou >= 71 & < 101){ 16 print ("凶"); 17 }//30本 18 ?>
試したこと
andを&にしたり
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/27 12:47