Я хотел бы изменить порядок имен с Фамилия, Первый на Первый, Последний. Я не знаю REGEXP и синтаксис php для него.
Вы можете просто использовать:
$name = "Lastname, Firstname"; $names = explode(", ", $name); $name = $names[1] . " " . $names[0];
return preg_replace('/^([^,]*),\s*(.*)$/', '$2 $1', $theString);
Я ненавижу регулярные выражения .. Вы всегда можете сделать что-то вроде
implode(' ',array_reverse(explode(' ,',$string)))
Но я, вероятно, только предлагаю это, потому что это более интуитивный способ в Ruby, для которого я недавно удалил php:)