私はwhileループを使用して配列の束をループしようとしました。 このように動作しません。どのように動作しますか?PHPループwhile多次元配列
while($x<$sQuery($SERVER)['number'])
{
$o = $o . "<Server>
<Name>".$sQuery($SERVER)[$x]['name']."</Name>
<DNS>".$sQuery($SERVER)[$x]['ip']."</DNS>
<Lat>0</Lat>
<Long>0</Long>
<Usage>-1</Usage>
<RankRequired>0</RankRequired>
</Server>"
x++;
}
}
エラーは、この行(秒)である:
<Name>".$sQuery($SERVER)[$x]['name']."</Name>
<DNS>".$sQuery($SERVER)[$x]['ip']."</DNS>
[$x]
が許可されていないと私は、どのように私はそれらをループすることができます任意のアイデアを知りませんか?
のx ++; '$ x ++ 'である必要があります;また、'; 'が' –
を逃しましたの後のセミコロンはどこですか? " また、" x ++ "とは何ですか?おそらく$ x ++;? –
$ sQuery($ SERVER )これは、その関数を何度も何度も繰り返し実行しています。ループの前に一度やり直して静的に使用してください。 –