$sum=1; for($i=1;$i<=$name;$i++){ $sum*=$name[$i]; echo "{$sname} != {$sum} " ;
提示错误?
! =Si vous le mettez entre guillemets, ne serait-ce pas simplement une chaîne ?
La cause de l'erreur a été résolue et maintenant je comprends ! = n'a pas de signification particulière, juste un symbole
La raison de l'erreur est que les accolades après la boucle for ne correspondent pas
C'est exact
Ce n'est pas une factorielle, c'est une instruction d'echo, donc cela ressemble à une factorielle après sa sortie.
var_dump() essayez
! =Si vous le mettez entre guillemets, ne serait-ce pas simplement une chaîne ?
La cause de l'erreur a été résolue et maintenant je comprends ! = n'a pas de signification particulière, juste un symbole
La raison de l'erreur est que les accolades après la boucle for ne correspondent pas
C'est exact
Ce n'est pas une factorielle, c'est une instruction d'echo, donc cela ressemble à une factorielle après sa sortie.
var_dump() essayez