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

! = N'est-ce pas un symbole d'inégalité ? Pourquoi la multiplication

$sum=1;
     for($i=1;$i<=$name;$i++){
      $sum*=$name[$i];
     echo "{$sname} != {$sum} " ; 

提示错误?

whxnwhxn1998 Il y a quelques jours1900

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

  • 王林

    王林2019-08-15 16:21:37

    ! =Si vous le mettez entre guillemets, ne serait-ce pas simplement une chaîne ?

    répondre
    0
  • whxn

    whxn2019-05-24 23:26:19

    La cause de l'erreur a été résolue et maintenant je comprends ! = n'a pas de signification particulière, juste un symbole

    répondre
    0
  • 她说

    她说2019-05-24 23:25:07

    La raison de l'erreur est que les accolades après la boucle for ne correspondent pas

    répondre
    0
  • whxn

    whxn2019-05-24 23:25:03

    C'est exact

    répondre
    0
  • 她说

    她说2019-05-24 23:24:23

    Ce n'est pas une factorielle, c'est une instruction d'echo, donc cela ressemble à une factorielle après sa sortie.

    répondre
    0
  • 血脉仙境

    血脉仙境2019-05-24 20:52:39

    var_dump() essayez

    répondre
    0
  • whxn

    Je ne comprends tout simplement pas ! = Ce n'est pas égal. Pourquoi peut-il être utilisé pour des opérations de multiplication ?

    whxn · 2019-05-24 20:55:30
  • Annulerrépondre