ホームページ  >  に質問  >  本文

ジョブを完了するために機能するように見える range() 関数を使用しようとしましたが、60 分を超えるブランチの実行に失敗します。なぜこの方法が失敗するのか知りたいです。

<フォームメソッド="post">

<input type="text" name="cj">

<input type="submit" value= "送信">

</form>

<?php

$cj=$_POST['cj'];

if (is_numeric($cj)&&$cj>0){

if($cj=range(0,60)){

echo '失敗';

}

elseif($cj=range(61,70)){

echo '応援していますか';

}

elseif($ cj= range(71,80)){

echo '悪くない';

}

elseif($cj=range(81,90)){

echo '昇格試験機';

}

elseif($cj=100){

echo '試験機 2.0​​';

# # }

elseif($cj>100){

echo 'アインシュタイン';

}

}else{

echo 'お願いしますパフォーマンス評価を入力してください';

}



##?>

HUNTHUNT2614日前1465

全員に返信(2)返信します

  • PHP中文网

    PHP中文网2017-07-27 13:01:38

    range() は、POST した内容を range() で比較します (文字と配列の比較はできません) また、判定条件は 2 つの等号で (==) と判定されます。 all = 記号、等号は負の値として判定されません。

    返事
    2
  • PHP中文网

    PHP中文网2017-07-27 12:59:09

    定義と使用法

    range() 関数は、指定された範囲内の要素を含む配列を作成します。

    この関数は、下位から上位までの要素を含む配列を返します。

    注: 下限パラメータが上限パラメータより大きい場合、作成される配列は高値から低値の順になります。

    説明

    この関数は、下位から上位まで (下位と上位を含む) 整数または文字を含む配列を作成します。 high が low より小さい場合は、配列を逆の順序で返します。


    返事
    1
  • キャンセル返事