gpt4 book ai didi

php - 如何在 Php 字符串中搜索空格?

转载 作者:行者123 更新时间:2023-11-28 04:49:54 25 4
gpt4 key购买 nike

我想知道如何在 Php 中搜索空间例如,我有 $Studentname,它的值为 John Green。我想要 $Name (with value John) 和 $Surname(With value Green) 。但我不知道如何在 string 中搜索空间。提前致谢

最佳答案

在没有限制的情况下使用 explode() 将导致不正确的结果。一些名字和姓氏有空格。例如:

$name = explode(" ","Jan Van Riebeck");
echo $name[0]." ".$name[1]; // Jan Van (incorrect)


$name = explode(" ","St. John Westcox");
echo $name[0]." ".$name[1]; // St. John (incorrect)

使用有限制的 explode()(所以它只返回 2 个项目),像这样:

$name = explode(" ","Jan Van Riebeck",2);
echo $name[0]." ".$name[1]; // Jan Van Riebeck (correct)

有时这仍然是不正确的,但更多的姓氏比名字有空格。理想情况下,如果您正在捕获表单数据,请为名字和姓氏使用两个不同的字段,但即使这并不总是理想的,一些文化有不同的名字工作方式,不像名字姓氏那么简单。

Here is a list处理名称时的常见陷阱

关于php - 如何在 Php 字符串中搜索空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34974510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com