2014-03-30 101 views

回答

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

這應該有效。它獲得每個部分的首字母,而不僅僅是第一個和最後一個。我不確定這是否正是你想要的,因爲你只給了姓和名的名字條款,不確定你想如何處理中間名。

+0

謝謝。它的工作很棒!因爲它在桌子上是一個獨特的領域,所以如果其他人在這種情況下也有相同的名字呢?我希望這是JAD2 .. – BinteHava

+0

設置第二張表,您可以存儲首字母縮寫和計數。每次使用相同的首字母時增加計數,並將計數編號附加到用戶表中的首字母尾部。 – David