我将翻译如下内容:
很简单。如果数组($aka)不为空,我会遍历它,并且当找到“lang”索引等于“es”时,我只会将该索引的“title”值保存在$sptitle中。
问题是数组($aka)包含大量信息,有时没有“lang”索引...然后我会收到此错误:注意:未定义索引:lang。
我该如何解决这个问题?
这是一个数组的摘录,以帮助您理解。请注意,[1]没有[lang]索引,但[2]确实有:
我正在遍历一个二维数组,类似于这样:
if (!empty($aka)) {
foreach ($aka as $ak) {
if($ak["lang"]=="es") {
$sptitle=$ak["title"];
}
}
}
很简单。如果数组($aka)不为空,我会遍历它,并且当找到“lang”索引等于“es”时,我只会将该索引的“title”值保存在$sptitle中。
问题是数组($aka)包含大量信息,有时没有“lang”索引...然后我会收到此错误:注意:未定义索引:lang。
我该如何解决这个问题?
这是一个数组的摘录,以帮助您理解。请注意,[1]没有[lang]索引,但[2]确实有:
[1] => Array
(
[title] => "The Lord of the Rings: The Motion Picture"
[year] => ""
[country] => "USA"
[comment] => "promotional title"
)
[2] => Array
(
[title] => "Señor de los anillos: La comunidad del anillo, El"
[year] => ""
[country] => "Argentina"
[comment] => "Chile, Mexico, Peru, Spain"
[lang] => "es"
)
谢谢!