我想更改姓名从Last,First到First Last的顺序。我不知道它的REGEXP和php语法。
答案 0 :(得分:4)
return preg_replace('/^([^,]*),\s*(.*)$/', '$2 $1', $theString);
答案 1 :(得分:4)
你可以使用:
$name = "Lastname, Firstname";
$names = explode(", ", $name);
$name = $names[1] . " " . $names[0];
答案 2 :(得分:0)
我讨厌正则表达式..你总是可以做类似
的事情implode(' ',array_reverse(explode(' ,',$string)))
但我可能只是建议,因为它是Ruby中更直观的方式,我最近放弃了php:)