Я написал то, что я думал, было очень простое использование функции PHP explode()
разделить имя на имя и фамилия:не определено смещение при использовании PHP взорваться()
// split name into first and last
$split = explode(' ', $fullname, 2);
$first = $split[0];
$last = $split[1];
Однако это бросание вверх ошибка php с сообщением "Undefined offset: 1"
. Функция все еще работает, но я хотел бы прояснить все, что вызывает ошибку. Я проверил php manual, но их примеры используют тот же синтаксис, что и выше. Я думаю, что понимаю, что такое неопределенное смещение, но я не понимаю, почему мой код генерирует ошибку!
Можете ли вы указать значение '$ fullname', которое даст вам ошибку? –