PHP分析错误:语法错误,意外T_ENCAPSED_AND_WHITESPACE,期待T_STRING或T_VARIABLE或T_NUM_STRING

Avi*_*ian 1 php

我一直试图在过去的五分钟内调试这个,我只是不知道问题是什么:

这是我的代码,第33-37行:

for($i = 0; $i < 5; $i++) {
    $followers_change[$i] = $en_array1[$i]['followers']-$en_array2[$i]['followers'];
    $rank_change[$i] = $en_array1[$i]['rank']-$en_array2[$i]['rank'];
        echo "<tr><td>$en_array1[$i]['rank']</td><td><img src='$en_array1[$i]['imageurl']' width='48' height='48'/></td><td>$en_array1[$i]['name']</td><td>$en_array1[$i]['followers]'</td><td>$en_array1['followers_change']</td></tr>";
}
Run Code Online (Sandbox Code Playgroud)

我一直收到错误:

解析错误:语法错误,意外T_ENCAPSED_AND_WHITESPACE,期望在第36行的/.../中的T_STRING或T_VARIABLE或T_NUM_STRING

我为这是一个如此愚蠢/新秀的错误而道歉,我只是在同一时间感到难过(这不是一个很好的组合:)).

Boo*_*eus 7

关注者密钥中的错误,您应该使用此代码:

  for($i = 0; $i < 5; $i++) {
      $followers_change[$i] = $en_array1[$i]['followers']-$en_array2[$i]['followers'];
      $rank_change[$i] = $en_array1[$i]['rank']-$en_array2[$i]['rank'];
          echo "<tr><td>" . $en_array1[$i]['rank'] . "</td><td><img src='" . $en_array1[$i]['imageurl'] . "' width='48' height='48'/></td><td>" . $en_array1[$i]['name'] . "</td><td>" . $en_array1[$i]['followers'] . "'</td><td>" . $en_array1['followers_change'] . "</td></tr>";
  }
Run Code Online (Sandbox Code Playgroud)

  • $ en_array1 [$ i] ['粉丝]无效 (5认同)