PHP 配列を文字列に変換する方法: 1. implode() 関数を使用して、配列要素で構成される文字列を返します。コードは "$str = implode(',', $arr);" です。 2. ループを使用して配列要素を走査し、それらを文字列に連結します。
#php 配列を文字列に変換する方法
方法 1、使用します組み込みの implode 関数
implode() 関数は、配列要素で構成される文字列を返します。 注: implode() 関数は 2 つのパラメーター順序を受け入れます。ただし、歴史的な理由により、explode() は機能しないため、セパレータ パラメータが文字列パラメータの前にあることを確認する必要があります。 注: implode() 関数の区切りパラメータはオプションです。ただし、下位互換性を維持するために、2 つのパラメーターを使用することをお勧めします。 構文implode(separator,array)
<?php // 方法一:implode(glue, pieces) $arr = ['Lucy','Mike','Jery','Haly']; $str = implode(',', $arr); var_dump($str); ?>
string 'Lucy,Mike,Jery,Haly' (length=19)
<?php $arr = array('Hello','World!','I','love','Shanghai!'); echo implode(" ",$arr)."<br>"; echo implode("+",$arr)."<br>"; echo implode("-",$arr)."<br>"; echo implode("X",$arr); ?>
Hello World! I love Shanghai! Hello+World!+I+love+Shanghai! Hello-World!-I-love-Shanghai! HelloXWorld!XIXloveXShanghai!
方法 2、ループを使用して配列要素を走査し、それらを文字列に連結します
<?php //方法二,利用循环遍历数组元素拼接成字符串 $arr = ['Lucy','Mike','Jery','Haly']; $str = ''; foreach ($arr as $key => $value) { $str .=','.$value; } var_dump($str); ?>
PHP チュートリアル 」
以上がPHPで配列を文字列に変換するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。