PHP では、数値を配列内の要素に変換する必要がある場合があります。これは、str_split()
、explode()
、preg_split()
などのいくつかの組み込み PHP 関数を通じて実現できます。
str_split()
str_split()
関数を使用して、文字列を文字配列に分割します。数値は文字列としても表示できるため、この関数を使用して数値を配列に変換できます。
$num = 12345; $arr = str_split($num); print_r($arr);
出力は次のようになります:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
explode()
explode()
関数を使用して文字列を展開します。指定された区切り文字として結果を配列に格納します。
$num = "1,2,3,4,5"; $arr = explode(",", $num); print_r($arr);
出力は次のようになります:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
Use preg_split()
##preg_split() 関数を
explode( ) 関数は似ていますが、正規表現をセグメンテーションに使用できます。
$num = "1+2-3*4/5"; $arr = preg_split("/[-+\/*]/", $num); print_r($arr);出力は次のようになります:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )この例では、正規表現
/[- \/*]/ を使用して区切り文字を指定します。この正規表現は、可能な区切り文字のセット (
-、
、
*、および
/) と一致します。
以上がPHPで数値を配列の要素に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。