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

Mon Dieu, s'il te plaît, aide-moi à comprendre ce qui ne va pas.

<?php $var=22; ?><?phpif ($row['zt']>"0") { echo "222";} else { echo "111";}?>

Pourquoi affiche-t-il 111 lorsqu'il fonctionne comme ça ? Il devrait être 222. C'est l'erreur.

P粉726632954P粉726632954820 Il y a quelques jours1023

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

  • autoload

    autoload2022-06-24 15:40:09

    <?php
    $ddd=11;
    if ($ddd >11) 
    echo "222";
    else echo "111";
    ?>

    C'est ça

    répondre
    0
  • P粉726632954

    P粉7266329542022-06-24 14:57:47

    <?php $ddd=22; ?><?phpif ($row['ddd']>11) { echo "222";} else { echo "111";}?>Bonjour, frère , je veux afficher 222 si ddd>11, comment l'écrire. Demander conseil.

    répondre
    0
  • autoload

    autoload2022-06-24 09:20:46

    Votre idée est bizarre, pourquoi la chaîne "0" ?

    Si vous comparez des chaînes, la base est la taille de la valeur du code ASCII des caractères de gauche à droite dans la chaîne

    Et qui sait quel est votre $row['zt'] ? , j'ai écrit deux morceaux de code sans rapport. Si je l'exécute directement, j'obtiendrai certainement une erreur de variable non définie

    .

    répondre
    0
  • P粉726632954

    C’est une comparaison de nombres. Comment devrions-nous écrire les nombres ?

    P粉726632954 · 2022-06-24 14:44:07
    P粉726632954

    Bonjour frère, je veux afficher 222 si ddd>11, comment l'écrire. Demander conseil.

    P粉726632954 · 2022-06-24 14:57:57
  • Annulerrépondre