2010-04-15 119 views

回答

4

你可以只使用:

$name = "Lastname, Firstname"; 
$names = explode(", ", $name); 
$name = $names[1] . " " . $names[0]; 
+0

对一个noobie来说,有效的东西看起来像是魔法。谢谢! – 2010-04-15 15:13:14

4
return preg_replace('/^([^,]*),\s*(.*)$/', '$2 $1', $theString); 
0

我讨厌的正则表达式。你总是可以做这样的事情

implode(' ',array_reverse(explode(' ,',$string))) 

但我可能只是暗示,因为它是更直观的方式在Ruby中,我最近放弃了php的:)