以大写字符拆分字符串

时间:2015-01-31 22:22:15

标签: php mysql split phpmyadmin

我的数据库包含全名,例如:

  

VernonClemans

     

SusanPostell

     

RonaldGutkowski

没有任何空格或分隔符。我想把它们分成名字和姓氏

所有全名都具有相同的格式:1个单词,带有2个大写字母。

我如何拆分它们?

1 个答案:

答案 0 :(得分:1)

<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>