1

我需要将两个没有空格的变量传递给 Web 服务,这样我就不会得到无效的响应。

$firstname$surname

我需要从一个名为的变量中生成这些变量$display_name

显示名称可能包含也可能不包含空格。它通常是“Joe Smith”或“JoeSmith”

所以我不能这样做(因为使用“JoeSmith”我不会得到姓氏)

$pieces = explode(" ", $display_name);
$firstname = $pieces[0]; // Joe
$surname   = $pieces[1]; // Smith

同样我不能做(因为潜在的空间)

$firstname = $display_name; // Joe Smith
$surname   = $display_name; // Joe Smith

我如何确保名字和姓氏都没有空格。即使显示名称是“Joe T Smith”?

4

2 回答 2

3
if (count($pieces) < 2)
{
    // Wasn't split
}
else
{
    //Was split into at least two pieces
}
于 2013-01-11T13:15:33.713 回答
0

只需使用条件语句查看拆分是否成功,是否执行第一个代码块,是否执行第二个代码块

于 2013-01-11T13:17:02.533 回答