我有错误,我不知道如何修复它。
错误是:
PHP注意:第94行的未定义索引:0 ...
以下是导致错误的行:
$this->html = str_replace ($parts['0'], stripslashes($return), $this->html);
我该如何解决?
答案 0 :(得分:2)
这表明$parts['0']
中没有值。
这几乎肯定是代码中的逻辑问题。
你的意思是$parts['0']
,还是$parts[0]
。那会更正常。
答案 1 :(得分:2)
使用print_r($parts)
检查数组实际包含的内容。
答案 2 :(得分:-1)
当您尝试访问不存在的array
密钥时,会显示此通知。
您可以使用isset
函数阻止此通知(在调用数组键之前)并检查该键是否存在。
if( isset( $myArray['key'] ) ) {
// key present
}