<?php
function findvowels($ string){
//私たちが探している母音を定義する(ケースとそれには無関心)
$ vowels =['a'、 'e'、 'i'、 'o'、 'u'];
//空の配列を初期化して、見つかった母音を保存します
$ foundVowels =[];
//文字列内の各文字をループします
for($ i =0; $ i
if(in_array($ char、$ vowels)){
//文字が母音の場合は、配列に追加します
$ foundVowels [] =$ char;
}
}
//見つかった母音の配列を返します
$ foundVowelsを返します。
}
//使用の例
$ string ="これはテスト文字列です";
$ vowelsFound =findvowels($ string);
//見つかった母音を印刷します
エコー「文字列にある母音:」。 Inprode( "、"、$ vowelsFound);
?>
`` `
説明:
1。 `findvowels($ string)` function:
- 入力として文字列を取得します。
- 小文字を含む配列「$母音」を定義します。
- 結果を保存するために空の配列「$ fundVowels」を作成します。
2。文字列をループする:
- `for`ループを使用して、文字列内の各文字を繰り返します。
- `strtolower()`を使用して各文字を小文字に変換します。
3。母音のチェック:
- `in_array()`を使用して、現在の文字が `$ vowels`アレイに存在するかどうかを確認します。
- 母音の場合は、「$ foundvowels」アレイに追加します。
4。結果を返します:
- 入力文字列にあるすべての母音を含む `$ foundvowels`アレイを返します。
5。使用の例:
- サンプル文字列「$ string」を定義します。
- `findvowels()`関数を呼び出して、弦の母音を見つけ、結果を「$ vowelsfound」に保存します。
- `deprode()`を使用して、コンマとスペースを備えた「$ VowelsFound`アレイの母音を結合し、結果を印刷します。
このコードは出力されます:
`` `
文字列にある母音:i、i、a、e、i、a、e
`` `
