使用 php explode() 时未定义的偏移量
我已经写了一个我认为非常简单的php函数,将名字分成名字和姓氏:explode()
// split name into first and last
$split = explode(' ', $fullname, 2);
$first = $split[0];
$last = $split[1];
但是,这会抛出带有消息的php错误。该函数似乎仍然可以工作,但我想清除导致错误的内容。我已经检查了php手册,但他们的示例使用与上面相同的语法。我想我明白什么是未定义的偏移量,但我不明白为什么我的代码会产生错误!"Undefined offset: 1"