次のコードを実行すると、foreach() に指定された無効な引数としてエラー メッセージが表示されます。
$datatoconvert = "Some Word";
$converteddata = "";
$n=1;
$converteddata .=$datatoconvert[0];
foreach ($datatoconvert as $arr) {
if($arr[n] != ' ') {
$n++;
} else {
$n++;
$converteddata .=$arr[n];
}
}
コードはすべての単語の最初の文字を見つけ、これらの文字を含む文字列を返す必要があります。したがって、上記の例では、出力を「SW」として取得しようとしています。