str_split( string $string[, int $split_length] )

str_split( string $string[, int $split_length] )は、文字列「$string」を、「$split_length」に指定した長さの部分文字列に分割し、部分文字列を配列に格納する組み込み関数。

定義

配列型 str_split( 文字列型 $string[, 整数型 $split_length] );

パラメータ

文字列型 $string

分割したい文字列を指定する。

整数型 $split_length

オプション。

分割後の部分文字列の長さを指定する。

初期設定値は、「1」。

戻り値

分割後の部分文字列を格納した配列。

構文

文字列を分割(1)

配列 = str_split( 分割したい文字列 );

「分割したい文字列」を、一文字づつに分割し、「配列」に格納。

文字列を分割(2)

配列 = str_split( 分割したい文字列, 分割後部分文字列の長さ );

「分割したい文字列」を、「分割後部分文字列の長さ」に指定した長さの部分文字列に分割し、部分文字列を「配列」に格納。

サンプル

文字列を分割(1)

<pre>
<?php
$input = "abc";
print_r( str_split( $input ) );
?>
</pre>

↓↓↓出力結果↓↓↓

Array
(
    [0] => a
    [1] => b
    [2] => c
)

文字列を分割(2)

<pre>
<?php
$input = "[Red  ][Blue ][Green]";
print_r( str_split( $input, 7 ) );
?>
</pre>

↓↓↓出力結果↓↓↓

Array
(
    [0] => [Red  ]
    [1] => [Blue ]
    [2] => [Green]
)

スポンサード リンク

カテゴリー: PHP, 文字列, 文字列⇔配列, 文字数, 組み込み関数, 配列 タグ: パーマリンク