PHP: неопределенное смещение в explode ()

У меня есть следующее:

list($firstname, $lastname) = explode(' ', $queryString);

Sometiems $ lastname не определяется, и именно там я получаю неопределенную ошибку смещения.

Потому что он не может найти ничего, что можно было бы вставить в $ lastname , наверное.

После explode () у меня есть:

if(!$lastname) { $lastname = $firstname; }

Итак, мой вопрос в том, как я могу определить его как $ firstname, если $ lastname не определено (если вы написали только «Адам», а не «Адам Томпсон» ', последнее имя должно быть определено так, чтобы это было' Адам Адам ')

Теперь это делается для меня, но я получаю сообщение об ошибке смещения

9
задан Karem 13 July 2011 в 23:07
поделиться