我有一个名为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