2010-04-15 3 views

Répondre

4

Vous pouvez simplement utiliser:

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

Pour un noobie, quelque chose qui fonctionne semble magique. Merci! –

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

Je déteste les expressions régulières .. Vous pouvez toujours faire quelque chose comme

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

Mais je suis probablement ce qui suggère que parce qu'il est plus façon intuitive dans Ruby, que j'ai récemment abandonné php pour :)

Questions connexes