所以我試圖循環使用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++;
}
}
的錯誤是在這條線(S):
<Name>".$sQuery($SERVER)[$x]['name']."</Name>
<DNS>".$sQuery($SERVER)[$x]['ip']."</DNS>
的[$x]
是不允許的,我不知道我可以通過他們循環,任何想法?
X ++;需要'$ x ++;'也'''也錯過 –
「? 」之後的分號在哪裏?什麼是「x ++」;?也許是$ x ++;? –
我不推薦使用$ sQuery($ SERVER )。每次迭代都會反覆運行該函數,最好在循環之前執行一次,然後靜態使用它。 –