当前位置: 首页 > 知识库问答 >
问题:

在laravel中,如何将用户名的顺序颠倒为姓氏、名字,然后按名称排序?

严烨
2023-03-14

我在用户表中有一个名称字段。我将全名存储在一个字段中,首先是名字,然后是姓氏。

我想做的是将顺序更改为姓氏出现在第一,然后名字当我调用$user-

我已经使用了$user-

我如何实现这一点?


共有1个答案

夏知
2023-03-14

我希望这能对你有所帮助。

Public function reversName()
 {
    $user = Auth::user();
    $str = $user->name;
    list($first, $last) = (explode(" ",$str));
    $nameRev = $last. ''. $first;
    $user->nameRev = $nameRev;

    $user->save() ;

 // Or

    DB::table(users)->where('user_name')->insert($nameRev);
   ... 
  } 
 类似资料:
  • 我有一个名为FullName的列的模型联系人,其中包含例如“John Smith”。 如何按全名列中显示的姓氏排序数据? 对于像“John Smith Doe”这样的长名称,我想按“Doe”这个词对数据进行排序。我使用postgres db

  • 问题内容: 我有一个客户列表,其名称为全名。我想创建一个将全名作为参数并分别返回名字和姓氏的函数。如果不可能,我可以有两个单独的函数,一个返回名字,另一个返回姓氏。全名列表包含最多三个单词的名称。我想要的是: 全名由两个词组成时。第一个应该是名称,第二个应该是姓氏。 当一个全名由三个词组成时。第一个单词和中间单词应为名字,第三个单词应为姓氏。 例子:- 结果:- 我搜索并找到了无法按预期运行的解决

  • 我的一个Java类分配要求我对多维字符串数组进行排序。它还需要输入您是想按名字排序还是按姓氏排序。我不太理解这个问题的措辞,也就是主要的排序和粗体部分,所以我会把它贴在这里。 编写一个程序,使用以下标题对二维数组进行排序: 该方法应先对行执行主排序,然后对列执行主排序。 使用以下数据测试您的程序: 您的程序应该询问您是希望数组按名字排序还是按最后一个sName排序。 数组中的行将包含名字。sort

  • 我提示用户输入他的名字、姓氏和年龄。 我使用确认对话框询问用户是否想添加另一个人,然后我显示他输入的名字。 我如何按名字、第二个名字等对这些人进行分类?

  • 问题内容: 我有一个基于运动的不同类型球员的arrayList。我需要按姓氏对arrayList中的播放器列表进行排序以开始。如果2个玩家的姓氏相同,则需要按名字对这2个玩家进行排序。示例:格式姓氏姓氏Williams Robert Phillips Warren Doe John Phillips Mark 输出应为Doe John Phillips Mark Phillips Warren W