это потому, что ваше полное имя не содержит пробела. Вы можете использовать простой трюк, чтобы убедиться, что пространство всегда там, где
$split = explode(' ', "$fullname ");
(обратите внимание на пробел внутри кавычек)
Кстати, вы можете использовать функцию list (), чтобы упростить ваш код
list($first, $last) = explode(' ', "$fullname ");