
68
4
章 データのグループ:配列の操作
例4-22 に示すように、
implode()
を使うと HTML テーブル行の出力が簡単になります。
例
4-22
implode()
を使った
HTML
テーブル行の出力
$dimsum = array('Chicken Bun','Stuffed Duck Web','Turnip Cake');
print '<tr><td>' . implode('</td><td>',$dimsum) . '</td></tr>';
例4-22 の出力は次の通りです。
<tr><td>Chicken Bun</td><td>Stuffed Duck Web</td><td>Turnip Cake</td></tr>
implode()
関数は値の間に区切り文字を挿入するので、完全なテーブル行を作るには、最初の要
素の前の開始タグと最後の要素の後の終了タグも出力します。
implode()
の反対の動作をする関数は
explode()
と呼ばれ、文字列をばらして配列に入れます。
explode()
に渡す引数の区切り文字は、配列要素を分離するために探し出す文字列です。例 4-23 は
explode()
の例を示します。
例
4-23
explode( )
を使った文字列の配列への変換
$fish = 'Bass, Carp, Pike, Flounder';
$fish_list = explode(', ', $fish);
print "The second fish is $fish_list[1]"; ...