変換方法: 1. join() 関数を使用して、構文形式 "join(",",array) の配列要素で構成される文字列を返します; 2. implode() 関数を使用します。 1 次元配列は、「mplode(",",array)」という構文形式で文字列に変換できます。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
方法 1 : join() 関数を使用します#
<?php $data = array("red","green","blue","yellow","brown"); $str = join(",", $data); var_dump($str); ?>出力:
#join() 関数は、配列要素で構成される文字列を返します。構文は次のとおりです。
join(separator,array)##Parameter
separator | |
---|---|
オプション。配列要素の間に配置するもの、つまり区切り文字を指定します。デフォルトは「」(空の文字列)です。 | 配列 |
必須。文字列に結合される配列。 | 戻り値: 配列要素で構成される文字列を返します。 |
<?php $arr =array("red","green","blue","yellow","brown"); $str = implode(",",$arr); print_r($str); ?>出力:
red,green,blue,yellow,brown説明:
implode() 関数は、1 次元配列を文字列に変換できます。その構文形式は次のとおりです:
implode(separator,array)
」
以上がPHPで配列をカンマ区切りの文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。