【发布时间】:2011-04-20 12:45:29
【问题描述】:
我创建了一个输入姓名和电子邮件地址的表单。
Name: John Smith
Email: johnsmith@example.com
我想要做的是将名称从帖子中拆分为名字和姓氏。
我该怎么做呢?
【问题讨论】:
我创建了一个输入姓名和电子邮件地址的表单。
Name: John Smith
Email: johnsmith@example.com
我想要做的是将名称从帖子中拆分为名字和姓氏。
我该怎么做呢?
【问题讨论】:
假设您正在转义用户输入并且有一个验证可以在名称之间添加空格。
如果尚未实现,您可以实现它们,否则考虑为名字和姓氏使用单独的输入框。
$name=explode(" ",$_POST['name']);
echo $name[0]; //first name
echo $name[1];// last name
【讨论】:
$user = 'John Smith';
list($name, $surname) = explode(' ', $user);
【讨论】:
$name_array = explode(" ",$name);
【讨论】:
一种快速的方法是使用explode()。但请注意,这只有在其中只有一个空格时才有效。
$name = "John Smith";
$parts = explode(' ', $name);
$firstName = $parts[0];
$surname = $parts[1];
【讨论】: