gpt4 book ai didi

php - 在 php 中将文本字符串拆分为 $first 和 $last name

转载 作者:IT王子 更新时间:2023-10-28 23:58:59 26 4
gpt4 key购买 nike

我正在开发一个私有(private)消息系统,允许用户按全名搜索用户,例如:“George Washington”。

我有两个名为 $firstname$lastname 的变量,搜索功能按相关性(您向该人发送消息的次数)对结果进行排序。如何获得一个文本字段以将“George Washington”拆分为 $firstname="George"$lastname="Washington"

最佳答案

最简单的方法是使用爆炸:

$parts = explode(" ", $name);

在你得到这些部分之后,弹出最后一个作为$lastname:

$lastname = array_pop($parts);

最后,将数组的其余部分分解为你的 $firstname:

$firstname = implode(" ", $parts);

例子:

$name = "aaa bbb ccc ddd";

$parts = explode(" ", $name);
if(count($parts) > 1) {
$lastname = array_pop($parts);
$firstname = implode(" ", $parts);
}
else
{
$firstname = $name;
$lastname = " ";
}

echo "Lastname: $lastname\n";
echo "Firstname: $firstname\n";

结果:

tomatech:~ ariefbayu$ php ~/Documents/temp/test.php 
Lastname: ddd
Firstname: aaa bbb ccc

关于php - 在 php 中将文本字符串拆分为 $first 和 $last name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13637145/

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