Каков синтаксис REGEXP php для изменения Фамилии, Фамилии на Фамилия, Фамилия? - PullRequest
1 голос
/ 15 апреля 2010

Я хотел бы изменить порядок имен с Фамилия, Первый на Первый, Последний. Я не знаю REGEXP и синтаксис php для него.

Ответы [ 3 ]

4 голосов
/ 15 апреля 2010

Вы можете просто использовать:

$name = "Lastname, Firstname";
$names = explode(", ", $name);
$name = $names[1] . " " . $names[0];
4 голосов
/ 15 апреля 2010
return preg_replace('/^([^,]*),\s*(.*)$/', '$2 $1', $theString);
0 голосов
/ 15 апреля 2010

Я ненавижу регулярные выражения .. Вы всегда можете сделать что-то вроде

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

Но я, вероятно, только предлагаю это, потому что это более интуитивный способ в Ruby, для которого я недавно удалил php:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...