実現したいこと
引数で渡された 2 つの整数値のどちらか 20 から 50 の範囲に含まれているか確認する関数を作成して、
どちらかの値が上記の範囲内に当てはまる場合は true を返し、そうでない場合は false を返す。そして true だった場合出力を「含む」として表示。 false だった場合出力を「含まない」として表示できるような関数を作成したいです。
前提
phpの問題を解いていて、この条件の関数を作成する問題でつまづいてしまいました。
似たような問題の解答を見てもどこを修正すべきなのかよくわからないので、教えていただけると嬉しいです。
よろしくお願いいたします。
発生している問題・エラーメッセージ
Parse error: syntax error, unexpected '<=' (T_IS_SMALLER_OR_EQUAL) in /Applications/XAMPP/xamppfiles/htdocs/phptraining/php_training_2023/answers/test4/04_test.php on line 3
該当のソースコード
php
1<?php 2function jadgeNumber($a, $b) { 3 if(20<=$a<=50 || 20<=$b<=50) { 4 $answer = true; 5 } else { 6 $answer = false; 7 } 8 if ($answer = true) { 9 echo '含む'; 10 } else { 11 echo '含まない'; 12 } 13 $try = jadgeNumber(20, 30); 14 echo $try; 15} 16?>
試したこと
エラーの意味を調べる。
似たような問題の解答を確認する。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答2件
あなたの回答
tips
プレビュー