変換方法: 1.explode() 関数を使用すると、ある文字列を別の文字列に分割し、文字列で構成される配列を返すことができます。構文形式は "explode('separator', string) "; です。 2. str_split() 関数、構文「str_split (string)」を使用します。

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
方法 1: 爆発を使用する() 関数
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php
header('content-type:text/html;charset=utf-8');
$str = 'PHP中文网,PHP教程,https:
echo '<pre class = "brush:php;toolbar:false" >';
$arr = explode (',', $str );
print_r( $arr );
$arr = explode (',', $str , 3);
print_r( $arr );
$arr = explode (',', $str , -2);
print_r( $arr );
$arr = explode (',', $str , 0);
print_r( $arr );
?>
|
ログイン後にコピー
レンダリング:

説明:
explode() 関数は文字列に基づくことができますdelimiter 文字列を分割します。つまり、区切り文字に基づいて文字列を複数の部分文字列に分割し、これらの部分文字列を配列に結合して返します。構文形式は次のとおりです:
1 | explode (separator,string,limit)
|
ログイン後にコピー
Parameters
- delimiter: 文字列の分割に使用される区切り文字;
- string: 分割する必要がある文字列;
- limit: オプションのパラメータ (空でも構いません) は、返される配列要素の数を指定します;
- limit が空ではなく、正の数の場合、返される配列には最大でも limit 要素が含まれ、最後の要素には文字列の残りの部分が含まれます;
- If limitは空ではなく、負の数の場合は、最後の制限要素を除くすべての要素が返されます。
- 制限が 0 の場合、1 として扱われます。
- limit が空の場合、すべての配列要素を返すことを意味します。
区切り文字が空の文字列
"" の場合、プログラムは警告を表示し、explode() 関数は FALSE を返します。区切り文字 含まれている値が文字列内に見つからず、負の制限が使用されている場合は、空の配列が返されます。それ以外の場合は、文字列の 1 つの要素を含む配列が返されます。
方法 2: str_split() 関数を使用する
1 2 3 4 5 6 | <?php
$str ='woxihuanphp';
echo '<pre class = "brush:php;toolbar:false" >';
$arr = str_split ( $str );
print_r( $arr );
?>
|
ログイン後にコピー

説明:
str_split() 関数は文字を区切ります文字列を配列に分割します。
構文
パラメータ説明長さ 推奨学習: 「PHP ビデオ チュートリアル
| |
文字列 ######必須。分割する文字列を指定します。
|
|
オプション。配列の各要素の長さを指定します。デフォルトは 1 です。 |
|
」
以上がPHPで文字列を配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。