PHP では、str_split() 関数を使用して、接続された文字列を文字配列に変換できます。この関数は、配列要素の指定された長さに応じて文字列を分割し、文字列を指定された長さの部分文字列に分割し、それらを配列要素として 1 つずつ配列に渡すことができます。関数の 2 番目のパラメータを設定するだけで済みます。を 1 に設定するか、省略して連続文字列を文字配列に変換する場合、構文は "str_split(string,1)" または "str_split(string)" です。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター
Character 配列は、文字または文字を格納するために使用されます。文字配列の要素には文字が格納され、メモリ内で 1 バイトを占有します。例
#PHP では、連続文字列を文字配列に変換するにはどうすればよいでしょうか?
PHP では、str_split() 関数を使用して、連続文字列を文字配列に変換できます。
str_split(string,length)
文字列: 必須。分割する文字列を指定します。
#長さ: オプション。配列の各要素の長さを指定します。デフォルトは 1 です。
長さが 1 未満の場合、str_split() 関数は FALSE を返します。 length が文字列の長さより大きい場合、文字列全体が配列の唯一の要素として返されます。
str_split() 関数は、指定された配列要素の長さに応じて文字列を分割し、文字列を指定された長さの部分文字列に分割し、それらを 1 つずつ配列に渡すことができます。配列要素。
連続文字列を文字配列に変換するには、str_split() 関数の 2 番目のパラメーターを 1 に設定するか、省略するだけです。
例: 文字列 "hello123" を文字配列に変換します
<?php header("Content-type:text/html;charset=utf-8"); $str="hello123"; echo "原字符串:"; var_dump($str); echo "字符串转字符数组:"; $arr1=str_split($str,1); var_dump($arr1); $arr2=str_split($str); var_dump($arr2); ?>
str_split() の 2 番目のパラメータに関係なく、 function は 1 に設定されますが、省略することもできます。
拡張知識:explode() 関数 -- 文字列を配列に変換する
explode($delimiter, $string [, $limit])パラメータの説明は次のとおりです:
例:
<?php header('content-type:text/html;charset=utf-8'); $str = 'hypertext language programming'; var_dump($str); $arr=explode(" ",$str); var_dump($arr); ?>
推奨学習: 「PHP ビデオ チュートリアル
」以上がPHPで接続された文字列を文字配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。