[PHP-users 15836]配列のデータのみを取り出して、別変数に格納

kenbooit @ excite.co.jp kenbooit @ excite.co.jp
2003年 6月 11日 (水) 12:36:13 JST


質問ばかりしていて申し訳ありません。

以下のようなことをしているのですが、
3.のデータを4.のように、
そのままある変数に格納することは可能でしょうか。

<?

////////// 1.HTML出力用データの作成
$print1 = <<< EOF
	<HTML><BODY>\n
EOF;

for ($i = 0; $i < $num; $i++) {
	$result  = pg_result($rs2,$i,0);

$print2[$i] = "<B>$result</B>";

}

$print3 = <<< EOF
	</BODY></HTML>
EOF;

////////// 2.上のデータを出力

print ("$print1");

for ($i = 0; $i < $num; $i++) {
	print("$print2[$i]");
}

print ("$print3");

/************ 3.ブラウザのソースでの出力結果 **************
<HTML>
<BODY>
<TITLE>無題ドキュメント</TITLE>
<B>aaaaaa</B>
<B>bb</B>
<B>cccccc</B>
</BODY>
</HTML>

***************************/


////////// 4. 3.の結果を変数に格納したい

//こっちは勿論OK
$print_all = $print1
		  .= $print3;
print ("$print_all<BR>");

//配列が入ってくると分からない。NG
$print_all2 = $print1
		   .= $print2	//*!* ここできっと便利な関数があるのでしょうが・・・
		   .= $print3;
print ("$print_all2<BR>");

?>

長々しいですが
要するネックになっているのは、
上記 *!* の部分の配列の扱いだけです。

ご存知の方がいたら、教えて頂ければと思います。
質問魔で申し訳ございませんが、
よろしくお願い致します。


PHP-users メーリングリストの案内