<分区>
我的数据库包含全名,例如:
VernonClemans
SusanPostell
RonaldGutkowski
没有任何空格或分隔符。我想把它们分成名字和姓氏
所有全名都具有相同的格式:1 个单词和 2 个大写字母。
我怎样才能拆分它们?
标签 php mysql split phpmyadmin
<分区>
我的数据库包含全名,例如:
VernonClemans
SusanPostell
RonaldGutkowski
没有任何空格或分隔符。我想把它们分成名字和姓氏
所有全名都具有相同的格式:1 个单词和 2 个大写字母。
我怎样才能拆分它们?
最佳答案
<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>
关于php - 在大写字符处拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28257212/