この記事の例では、指定された長さで文字列を分割するための PHP の str_split 関数の使用法について説明します。以下のように、皆さんと共有して参考にしてください:
例 1:
1 2 | $str = 'abcdefgh';
$arr = str_split ( $str ,2);
|
ログイン後にコピー
実行結果は次のとおりです:
1 2 3 4 5 6 7 8 9 10 | array (4) {
[0]=>
string(2) "ab"
[1]=>
string(2) "cd"
[2]=>
string(2) "ef"
[3]=>
string(2) "gh"
}
|
ログイン後にコピー
ログイン後にコピー
例 2:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | $str = 'abcdefgh';
$arr = str_split ( $str );
$i = 0;
$limit = 3;
$num = count ( $arr );
while ( $i <= $num -1){
$temp = array ();
$for_countbu = ( $num - $i ) >= $limit ? $limit : $num - $i ;
for ( $j = 0; $j < $for_countbu ; ++ $j )
{
$temp [] = $arr [ $i ];
++ $i ;
}
$one = implode('', $temp );
$result [] = $one ;
}
print_r( $result );
|
ログイン後にコピー
実行結果は次のとおりです:
1 2 3 4 5 6 7 8 9 10 | array (4) {
[0]=>
string(2) "ab"
[1]=>
string(2) "cd"
[2]=>
string(2) "ef"
[3]=>
string(2) "gh"
}
|
ログイン後にコピー
ログイン後にコピー
この記事が PHP プログラミングのすべての人にとって役立つことを願っています。
PHP で str_split 関数を使用して指定した長さの文字列を分割する方法に関する関連記事については、PHP 中国語 Web サイトに注目してください。