例
配列要素を文字列に結合します:
<?php $arr = array('Hello','World!','Beautiful','Day!'); echo implode(" ",$arr); ?>
定義と使用法
implode() 関数は、配列要素で構成される文字列を返します。
注: implode() 関数は 2 つのパラメーター順序を受け入れます。ただし、歴史的な理由により、explode() は機能しません。セパレータ パラメータが文字列パラメータの前にあることを確認する必要があります。
注: implode() 関数の区切りパラメータはオプションです。ただし、下位互換性を維持するために、2 つのパラメーターを使用することをお勧めします。
注: この関数はバイナリセーフです。
syntax
rreeeparameters。配列要素の間に何を配置するかを指定します。デフォルトは「」(空の文字列)です。
配列 必須。文字列に結合される配列。
技術詳細
戻り値: 配列要素で構成される文字列を返します。
PHP バージョン: 4+
変更ログ: PHP 4.3.0 では、区切りパラメータはオプションになります。
その他の例
例 1
配列要素を異なる文字で区切ります:
implode(separator,array)
php implode function application
SQL:
<?php $arr = array('Hello','World!','Beautiful','Day!'); echo implode(" ",$arr)."<br>"; echo implode("+",$arr)."<br>"; echo implode("-",$arr)."<br>"; echo implode("X",$arr); ?>
$SQL="delete from `doing` where id in ('1,2,3,4')";
そうですね、PHP には、たまたま implode() という関数があります。後者の 2 つは特定の文字 (カンマなど) で区切られますが、前者は文字列に結合することができます。
したがって:
<form action="?action=doing" method="post"> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="2"/> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="3"/> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="4"/> <input type="submit"/> </form>
以上がPHP は配列要素で構成される文字列を返す関数 implode()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。