PHP では、値を配列に変換する方法がたくさんあります。一般的なメソッドをいくつか次に示します。
explode() 関数は、文字列を配列に分割する関数です。この関数には、区切り文字と分割する文字列の 2 つのパラメータが必要です。
次は、カンマを区切り文字として文字列を配列に変換する例です:
$str = "apple,banana,orange"; $arr = explode(",", $str); print_r($arr);
出力結果は次のとおりです:
Array ( [0] => apple [1] => banana [2] => orange )
str_split() 関数は、文字列を文字配列に分割します。この関数に必要なパラメータは 1 つだけです。分割する文字列です。
次は、文字列を文字配列に分割する例です:
$str = "Hello World"; $arr = str_split($str); print_r($arr);
出力結果は次のとおりです:
Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => [6] => W [7] => o [8] => r [9] => l [10] => d )
range() 関数は、指定された範囲内の数値を含む配列を作成するために使用されます。この関数には、開始範囲と終了範囲の 2 つのパラメータが必要です。
以下は、範囲内の数値から配列を作成する例です:
$arr = range(1, 10); print_r($arr);
出力結果は次のとおりです:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 )
$str = "Hello World"; $arr = (array) $str; print_r($arr);
Array ( [0] => Hello World )
以上がPHPで値を配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。