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

! =これは不等号ではないですか?なぜ乗算なのか

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

提案はありますか?

whxnwhxn1998日前1901

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

  • 王林

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

    ! =ダブルクォーテーションで括るとただの文字列になってしまいませんか?

    返事
    0
  • whxn

    whxn2019-05-24 23:26:19

    エラーの原因が解決され、理解できました。 = は特別な意味はなく、単なる記号です

    返事
    0
  • 她说

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

    エラーの理由は、for ループの後の中括弧が一致しないことです。

    返事
    0
  • whxn

    whxn2019-05-24 23:25:03

    それは正しい

    返事
    0
  • 她说

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

    これは階乗ではなく、echo からのステートメントなので、出力後は階乗のように見えます。

    返事
    0
  • 血脉仙境

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

    var_dump() 試してみる

    返事
    0
  • whxn

    ただ分かりません! = これは等しくないのですが、なぜ乗算に使用できるのでしょうか?

    whxn · 2019-05-24 20:55:30
  • キャンセル返事