【发布时间】:2015-03-31 04:29:49
【问题描述】:
我的数据库包含全名,例如:
弗农克莱门斯
苏珊波斯特尔
罗纳德古特科夫斯基
没有任何空格或分隔符。我想把它们分成名字和姓氏
所有全名的格式相同:1 个单词加 2 个大写字母。
如何拆分它们?
【问题讨论】:
标签: php mysql split phpmyadmin
我的数据库包含全名,例如:
弗农克莱门斯
苏珊波斯特尔
罗纳德古特科夫斯基
没有任何空格或分隔符。我想把它们分成名字和姓氏
所有全名的格式相同:1 个单词加 2 个大写字母。
如何拆分它们?
【问题讨论】:
标签: php mysql split phpmyadmin
<pre>
<?php
$string = "VernonClemans\nSusanPostell\nRonaldGutkowski";
foreach(explode("\n", $string) as $name) {
list($first_name, $last_name) = preg_split('/(?<=\\w)(?=[A-Z])/', $name);
print "First Name: $first_name \nLast Name: $last_name\n";
}
?>
</pre>
【讨论】: