セッション変数 $_SESSION['condition'] があります。これを入力したときに設定されていることがわかります。
echo $_SESSION['condition']." = "."Below Average";
戻り値:
Below Average = Below Average
セッション変数で gettype() を実行すると、タイプ「string」が返されます。
しかし、strcmp() を実行すると、-34 が返されます。
また、等しいかどうかをテストする strcmp ではなく == を使用した IF ステートメントと、それらの両方を文字列としてキャストし、それらが運が悪い場合に等しいかどうかをテストする IF ステートメントも試しました。
これが考えられる理由は何ですか?