我试图从给定的文本中形成一个首字母缩写词。这里的想法是 $text ($text[0]) 中的第一个字母将被取出并使用 array_push() 放置在数组 $storage 中。现在,如果数组中有空格,则下一个索引的字母应该是 Acronym 的一部分。我目前没有得到输出,我错过了什么?
public function Acronym($text)
{
$text = str_split($text);
$count = strlen($text);
$storage = array();
for($i=0; $i<$count; $i++)
{
array_push($storage, $text[0]);
if($text[$i]==' ')
{
array_push($storage, $text[$i+1]);
}
foreach($storage as $clean)
{
echo $clean;
}
}
}