PHP会爆炸字符串并连接每个单词的第一个字符

时间:2014-03-30 12:06:45

标签: php

我在变量$contactnamefield中有一个人名。示例:Justin Cruise。 我想选择贾斯汀的第一个角色' J'和Cru of C,然后将它组合并保存在变量$username = 'JC'中。

1 个答案:

答案 0 :(得分:2)

<?php
   $name = "John A Doe";
   $parts = explode(' ',$name);
   $initials = '';
   foreach($parts as $part) {
      $initials .= $part[0];
   }
   echo $initials;
?>

这应该有效。它获得每个部分的第一个字母,而不仅仅是第一个和最后一个字母。我不确定这是不是你想要的,因为你只给出了名字和姓氏的名字条款,不知道你想如何处理中间名。