Maison  >  Questions et réponses  >  le corps du texte

J'ai essayé d'utiliser la fonction range() qui semble fonctionner pour terminer le travail, mais elle ne parvient pas à exécuter les branches au-dessus de 60 minutes. Je veux savoir pourquoi cette méthode ne fonctionne pas.

<form method="post">

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

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

</ form>

<?php

$cj=$_POST['cj'];

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

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

echo 'échec';

}

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

echo 'faites-vous de votre mieux';

}

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

echo 'pas mal';

}

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

echo 'machine d'examen de promotion';

}

elseif($cj = 100) {h Echo 'Exam Machine 2.0';

}

Elseif ($ CJ & GT; 100) {

echo 'Einstein';

}

?>


HUNTHUNT2614 Il y a quelques jours1466

répondre à tous(2)je répondrai

  • PHP中文网

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

    range() génère un tableau. Le contenu que vous POST est comparé à range() (les caractères et les tableaux ne peuvent pas être comparés. De plus, l'égalité à l'intérieur est jugée comme étant (==) avec deux signes égaux. tout C'est un signe =, et un signe égal est une valeur négative et n'est pas jugé.

    répondre
    2
  • PHP中文网

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

    La fonction

    Définition et utilisation

    range() crée un tableau contenant des éléments dans une plage spécifiée.

    Cette fonction renvoie un tableau contenant des éléments de bas en haut.

    Remarque : Si le paramètre bas est supérieur au paramètre haut, le tableau créé sera de haut en bas.

    Description

    Cette fonction crée un tableau contenant des entiers ou des caractères de bas en haut (y compris bas et haut). Si high est plus petit que low, renvoyez le tableau dans l’ordre inverse.


    répondre
    1
  • Annulerrépondre