1

这是我的代码:

if(is_array($ItemAttr["Actor"])){
  $Actors = implode(", ", $ItemAttr["Actor"]);
} else {
  $Actors = $ItemAttr["Actor"];
}

我越来越undefined index: Actor in **line 1** and **line 3**

我想我应该使用 isset() 函数。谁能告诉我如何将该函数与 is_array() 函数结合使用..?

4

1 回答 1

6

不确定这是否是您的意思,但是:

if( isset($ItemAttr["Actor"]) && is_array($ItemAttr["Actor"])){
    ....
}

在这种情况下,您在访问索引值之前检查索引是否存在。

于 2012-11-18T05:46:05.503 回答