PHP:for循环中未定义的偏移量

PHP:for循环中未定义的偏移量,php,for-loop,undefined,offset,Php,For Loop,Undefined,Offset,在制作照片库时,我遇到了一个问题。对于每张照片,我试图显示它有多少评论,但是如果一张照片有0条评论,它将给我一个“未定义的偏移”错误。我不知道我做错了什么,因为它确实显示有0条评论 这是与问题相关的代码: (问题出现在以下行:如果($reacties[$i]==0){) if((设置($获取['vanafFoto'])和(intval($获取['vanafFoto']>=0))和(intval($获取['vanafFoto']

在制作照片库时,我遇到了一个问题。对于每张照片,我试图显示它有多少评论,但是如果一张照片有0条评论,它将给我一个“未定义的偏移”错误。我不知道我做错了什么,因为它确实显示有0条评论

这是与问题相关的代码: (问题出现在以下行:
如果($reacties[$i]==0){

if((设置($获取['vanafFoto'])和(intval($获取['vanafFoto']>=0))和(intval($获取['vanafFoto']<$countFotos)){
$begin=intval($_GET['vanafFoto']);
如果($begin+$aantalFotos)=0{
$navigation=“”;
}//如果结束,则结束
echo$导航。“

”; 回声“; $fotonr=1; 对于($i=$begin;$i<$eind;$i++){ $thumb=str_replace($path2,$thumbPath,$fotoArray[$i]); 回声“; $fotonr++; 如果($fotonr==($clm+1)){ 回音“\n”; $fotonr=1; }//如果结束,则结束 }//结束

如果有人知道问题出在哪里,那就太好了!

我不知道你的确切目标,但也许最好再写一张支票:

if(!isset($reacties[$i]) || $reacties[$i]==0){
    echo "0"; 
}
if(!isset($reacties[$i]) || $reacties[$i]==0){
    echo "0"; 
}