PHP文字列の配列への変換方法
PHPでは文字列を配列に変換する方法はいくつかあります。以下はそのうちでよくあるもの。
- str_split() 関数は文字列を個々の文字に分割し、各文字を含む配列を返します。たとえば、
- $str = “Hello”;
$arr = mb_str_split($str);
print_r($arr); - 出力:
- こんにちは
- explode()関数を使うと、指定区切り文字を基準に文字列を複数のサブ文字列に分割して、それらのサブ文字列を含む配列を返します。例:
- `$str`に「Hello,World」という文字列を代入し、そこから`,`を区切り文字として区切った配列`$arr`を作成して、配列`$arr`の内容を出力します。
- ネイティブの日本語にパラリーフレーズされた文です。
- こんにちは、世界
- str_word_count()関数を使いましょう。この関数は文字列を単語に分割し、それらの単語を含む配列を返します。例えば:
- `$str = “Hello World”;`を日本語にすると “`$str = “こんにちは世界”;`”となります。その後の文は”Hello World”の単語数を出力するので、「こんにちは世界」の単語数を出すことになります。
- 日本語でネイティブに言い換える:
- [0]こんにちわ
[1]世界
さまざまなニーズに合わせてこれらの方法から文字列を配列に変換する方法を選択できます。