nickb が最初にこれらのコードを提供しました。これがもともと行っていることは、ユーザーがテキストを入力すると、入力されたすべての単語の最初の文字を取得することによって頭字語に変換することです。ここでやりたいことは、出力の一部として入力されたテキストの最後の単語を含めることです。例: ユーザーが Automated Teller Machine を入力した場合、出力は次のようになります: ATM Machine. 残念ながら、私は今途方に暮れており、これを機能させるために必死です。助けてください。
function convert($text)
{
$acronym = array();
$text2 = explode(' ', $text);
foreach(explode( ' ', $text) as $word)
{
$acronym[] = strtoupper( $word[0]);
}
$count = str_word_count($acronym);
array_push($acronym, $text2[$count]);
echo $text2[$count];
return implode('', $acronym);
}