PHP: undefined offset in explode()
问题 I have this: list($firstname, $lastname) = explode(' ', $queryString); Sometiems $lastname does not gets defined, and it's there i am getting undefined offset error. Because it can not find anything to put in $lastname, i guess. After the explode() i have: if(!$lastname) { $lastname = $firstname; } So my question is how can i define it as the $firstname if $lastname is not defined (if you wrote only 'Adam' and not 'Adam Thompson', the lastname should be defined so it is 'Adam Adam') It does