目前我正在清理一些会产生大量 php 警告的代码。我有以下代码:
if(isset($info[1])) {
list($artist, $song) = explode(" - ", trim(strip_tags($info[1])));
$fullname = trim(strip_tags($info[1]));
}
所以我只想执行这个块是设置索引1。但是在执行脚本时,我仍然在这一行得到“注意:未定义的偏移量:1 in ....”。
那么检查数组中指定索引处是否有值的正确方法是什么?
编辑:我尝试了你的解决方案,但它仍然没有按我的预期工作。我添加了一些调试内容,这增加了我的困惑:我添加了以下内容进行测试:
echo "<pre>";
print_r($info);
echo "</pre>";
echo ".";
die();
结果是:
Array
(
[0] =>
)
.
Played @
[1] => Song Title
现在我真的不知道如何解释输出......你能给我一个提示吗!?