ホームページ >バックエンド開発 >PHPの問題 >PHP文字列を配列に変換

PHP文字列を配列に変換

藏色散人
藏色散人オリジナル
2019-09-16 13:35:094952ブラウズ

PHP文字列を配列に変換

php 文字列を配列へ

str_split

(PHP 5, PHP 7)

str_split — 文字列を配列に変換する

Description

str_split ( string $string [, int $split_length = 1 ] ) : array

文字列を配列に変換します。

パラメータ

文字列: 入力文字列。

split_length: 各セグメントの長さ。

戻り値

オプションのsplit_lengthパラメータが指定されている場合、返される配列の各要素は長さsplit_lengthの文字ブロックになります。それ以外の場合、各文字ブロックは単一の文字になります。

split_length が 1 未満の場合は、FALSE を返します。 split_length 引数が string の長さを超える場合、文字列全体が配列の 1 つの要素のみとして返されます。

例 #1 str_split() 使用例

<?php
$str = "Hello Friend";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);
?>

上記のルーチンは次の出力を行います:

Array
(
    [0] => H
    [1] => e
    [2] => l
    [3] => l
    [4] => o
    [5] =>
    [6] => F
    [7] => r
    [8] => i
    [9] => e
    [10] => n
    [11] => d
)
Array
(
    [0] => Hel
    [1] => lo
    [2] => Fri
    [3] => end
)

Comments

注:

マルチバイト文字を扱う場合、str_split() は文字数ではなくバイト数で変換します。

関連する推奨事項: 「

PHP チュートリアル

以上がPHP文字列を配列に変換の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。