我创建了一个名称和电子邮件地址输入的表单。
Name: John Smith
Email: johnsmith@example.com
我想要做的是将名称拆分为已发布的名字和姓氏。
我将如何做到这一点?
答案 0 :(得分:3)
假设您正在逃避用户输入,并且有一个验证可以在名称之间添加空格。
如果尚未实现,则可以实现它们,否则请考虑为名字和姓氏使用单独的输入框。
$name=explode(" ",$_POST['name']);
echo $name[0]; //first name
echo $name[1];// last name
答案 1 :(得分:1)
$user = 'John Smith';
list($name, $surname) = explode(' ', $user);
答案 2 :(得分:0)
$name_array = explode(" ",$name);
答案 3 :(得分:0)
快速方法是使用explode()。但请注意,这仅在其中只有一个空格时才有效。
$name = "John Smith";
$parts = explode(' ', $name);
$firstName = $parts[0];
$surname = $parts[1];