ホームページ >バックエンド開発 >PHPの問題 >PHPで接続された文字列を文字配列に変換する方法

PHPで接続された文字列を文字配列に変換する方法

青灯夜游
青灯夜游オリジナル
2022-08-04 12:01:321719ブラウズ

PHP では、str_split() 関数を使用して、接続された文字列を文字配列に変換できます。この関数は、配列要素の指定された長さに応じて文字列を分割し、文字列を指定された長さの部分文字列に分割し、それらを配列要素として 1 つずつ配列に渡すことができます。関数の 2 番目のパラメータを設定するだけで済みます。を 1 に設定するか、省略して連続文字列を文字配列に変換する場合、構文は "str_split(string,1)" または "str_split(string)" です。

PHPで接続された文字列を文字配列に変換する方法

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター

Character 配列は、文字または文字を格納するために使用されます。文字配列の要素には文字が格納され、メモリ内で 1 バイトを占有します。例

PHPで接続された文字列を文字配列に変換する方法

#PHP では、連続文字列を文字配列に変換するにはどうすればよいでしょうか?

PHP では、str_split() 関数を使用して、連続文字列を文字配列に変換できます。

str_split(string,length)
  • 文字列: 必須。分割する文字列を指定します。

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

    長さが 1 未満の場合、str_split() 関数は FALSE を返します。 length が文字列の長さより大きい場合、文字列全体が配列の唯一の要素として返されます。

str_split() 関数は、指定された配列要素の長さに応じて文字列を分割し、文字列を指定された長さの部分文字列に分割し、それらを 1 つずつ配列に渡すことができます。配列要素。

連続文字列を文字配列に変換するには、str_split() 関数の 2 番目のパラメーターを 1 に設定するか、省略するだけです。

例: 文字列 "hello123" を文字配列に変換します

<?php
header("Content-type:text/html;charset=utf-8");
$str="hello123";
echo "原字符串:";
var_dump($str);
echo "字符串转字符数组:";
$arr1=str_split($str,1);
var_dump($arr1);
$arr2=str_split($str);
var_dump($arr2);
?>

PHPで接続された文字列を文字配列に変換する方法

str_split() の 2 番目のパラメータに関係なく、 function は 1 に設定されますが、省略することもできます。

拡張知識:explode() 関数 -- 文字列を配列に変換する

##explode() 関数は、文字列区切り文字に基づいて文字列を分割できます。つまり、区切り文字に基づいて文字列を複数の部分文字列に分割し、これらの部分文字列を配列に結合して返します。

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

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

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

例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = &#39;hypertext language programming&#39;;
var_dump($str);
$arr=explode(" ",$str);
var_dump($arr);
?>


推奨学習: 「PHPで接続された文字列を文字配列に変換する方法PHP ビデオ チュートリアル

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

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