特定のテキストから頭字語を作成しようとしています。ここでのアイデアは、$text の最初の文字 ($text[0]) が取得され、array_push() を使用して配列 $storage 内に配置されるということです。ここで、配列内にスペースがある場合、次のインデックスの文字は頭字語の一部である必要があります。現在、出力が得られません。何が欠けていますか?
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;
}
}
}