因为爆炸功能中的分隔符是""(空格).当你从字符串中拆分字符串时,为什么你认为逗号会消失?
首先使用分割它
explode(", ", $input);
这将为您提供全名列表.稍后您可以拆分一次以分别获得名字和姓氏:
explode(" ", $fullname);
但在我个人看来,不是将所有这些名称和姓氏绑定到不同的变量.将它们放入一个数组中并通过遍历数组来打印名称.
$input = 'Jrew Low, Bill Wilt, Law Naw, Ing Holp'; $fullnames = explode(", ", $input); foreach ($fullnames as $fullname) { $nameSplit = explode(" ", $fullname); echo 'First Name: ' . $nameSplit[0]; echo 'Last Name: ' . $nameSplit[1]; }