ホームページ  >  記事  >  バックエンド開発  >  PHPで文字列を配列に変換する方法

PHPで文字列を配列に変換する方法

青灯夜游
青灯夜游オリジナル
2021-09-18 19:42:144332ブラウズ

変換方法: 1.explode()関数を使用して、区切り文字に従って文字列をいくつかの部分文字列に分割し、これらの部分文字列を配列に結合して返します。構文「explode(delimiter, String)」 "; 2. str_split() 関数、構文「str_split(string)」を使用します。

PHPで文字列を配列に変換する方法

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php は文字列を配列に変換します(配列) 方法 1:explode() 関数を使用する

explode() 関数は、文字列区切り文字に基づいて文字列を分割できます。つまり、文字列を区切り文字に基づいて複数のサブ文字列に分割します。 delimiter.string を取得し、これらの部分文字列を配列に結合して返します。構文形式は次のとおりです:


explode($delimiter, $string [, $limit])

パラメータの説明は次のとおりです:

    $delimiter: 文字列の分割に使用される区切り文字;
  • $string: 必須の分割文字列;
  • $limit: オプションのパラメータ (空でも構いません) は、返される配列要素の数を指定します;
    • $limit が空ではなく、正の数、返される配列には最大 $limit 要素が含まれ、最後の要素には $string の残りが含まれます;
    • $limit が空ではなく負の数の場合、最後の $limit を除くすべての要素要素が返されます;
    • $limit が 0 の場合は 1 として扱われます;
    • $limit が空の場合は、すべての配列要素が返されることを意味します。
例:

<?php
header("Content-type:text/html;charset=utf-8");
$str = "PHP中文网,https://www.php.cn/";
$arr = explode(&#39;,&#39;, $str);
var_dump($arr);
$arr = explode(&#39;,&#39;, $str, 1);
var_dump($arr);
?>

出力結果:


PHPで文字列を配列に変換する方法

php は次のようになります。文字列を配列 (array) に変換する方法 2: str_split() 関数

str_split() 関数を使用して、文字列を配列に分割します。

構文

str_split(string,length)

パラメータの説明は次のとおりです:

  • 文字列 必須。分割する文字列を指定します。

  • #長さ オプション。配列の各要素の長さを指定します。デフォルトは 1 です。

例:

<?php
header("Content-type:text/html;charset=utf-8");
$str = "Hello";
$arr = str_split($str);
var_dump($arr);
$arr = str_split($str,2);
var_dump($arr);
?>

出力結果:

PHPで文字列を配列に変換する方法

推奨学習: 「

PHP ビデオ チュートリアル#」 ##》

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

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