#このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター変換方法: 1. 文字列の前にターゲットの型 "(array)" を括弧で囲んで追加します; 2. for を使用して文字列を走査し、文字を空の配列に格納します。構文 "for( $ i=0;$i
php には文字列 ( string ) 配列型に変換するメソッド
方法 1: 強制変換---文字列 " (array の前に括弧で囲んだターゲットの型を追加します) )"
<?php $str="www.php.cn"; var_dump($str); $arr=(array)$str; var_dump($arr); ?>
方法 2: for ステートメントを使用して文字列を走査し、文字を空の配列に格納します
<?php $str="hello"; var_dump($str); for($i=0;$i<strlen($str);$i++){ $arr[]=$str[$i]; } var_dump($arr); ?>
PHP では、文字列を配列として使用できます (つまり、文字列を配列のようにループすることもできます)。 以下は、公式 PHP ユーザー マニュアルからの関連手順です: 文字列内の文字は 0 で始まり、配列構造と同様の角括弧を使用して対応する数値を含めることができます。 $str[42] などの検索と変更を行うと、文字列を配列として考えることができ、指定した位置の文字を取り出すことができます。
方法 3: str_split() 関数を使用する
str_split() 関数は、指定された長さに従って文字列を配列に分割します。構文形式:
str_split(string,length)
<?php $str="Hello"; $arr=str_split($str); var_dump($arr); ?>length が 1 未満の場合、str_split() 関数は FALSE を返します。 length が文字列の長さより大きい場合、文字列全体が配列の唯一の要素として返されます。
<?php $str="Hello"; $arr=str_split($str,5); var_dump($arr); ?>
方法 4:explode() 関数を使用する
explode() 関数は、特定の区切り文字に従って文字列を分割できます。いくつかの部分に分かれています。 explode() 関数は、文字列区切り文字に基づいて文字列を分割できます。つまり、文字列を区切り文字に基づいて複数の部分文字列に分割し、これらの部分文字列を配列に結合して返します。構文形式は次のとおりです:explode(separator,string,limit)パラメータの説明は次のとおりです:
<?php $str="www.php.cn"; $arr=explode(".",$str); var_dump($arr); ?>推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPで文字列を配列型に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。