我有一個名爲myArr
的數組。它包含字符串和整數,例如PHP:如果語句返回True而不是False
0 st ts 0 0
st 0 0 0 0
爲了調試php腳本,我使用了Zend Studio。調試窗口說cell [0][0]
包含int 0.但問題是IF語句返回TRUE。
for ($i = 0; $i < $rows; $i++) {
for ($j = 0; $j < $cols; $j++) {
if ($myArr[$i][$j] == 'ts' || $myArr[$i][$j] == 'st') {
$num++;
}
}
}
更新:我在Zend Studio中以調試模式運行代碼。所以,我可以看到$ num在每次迭代中都在增加。另外,我可以看到光標在循環內
您如何知道它返回true,'$ num'是否等於10? –
@rudi_visser:我在調試模式下運行代碼。所以,我可以看到$ num在每次迭代中都在增加。另外,我可以看到光標在循環中。 – Gusgus
在哪裏宣佈$ j? – codingbiz