如何轻松避免收到此错误/通知:
Notice: Undefined offset: 1 in /var/www/page.php on line 149
Run Code Online (Sandbox Code Playgroud)
...在这段代码中:
list($func, $field) = explode('|', $value);
Run Code Online (Sandbox Code Playgroud)
爆炸返回的值并不总是两个,但如果你想使用list(),那么你怎么能轻易避免通知呢?
我有这个:
list($firstname, $lastname) = explode(' ', $queryString);
Run Code Online (Sandbox Code Playgroud)
Sometiems $ lastname没有被定义,并且它在那里我得到未定义的偏移错误.
因为它无法找到任何东西放在$ lastname中,我猜.
爆炸后()我有:
if(!$lastname) { $lastname = $firstname; }
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,如果没有定义$ lastname,我怎么能将它定义为$ firstname(如果你只写'Adam'而不是'Adam Thompson',应该定义lastname,这样'Adam Adam')
它现在为我做了这个,但我收到了偏移错误