[PHP-users 15838]Re: 配列のデータのみを取り出して、別変数に格納
Osamu Shigematsu
m5issige @ mr.hitachi-medical.co.jp
2003年 6月 11日 (水) 14:26:45 JST
重松です。こんにちは。
配列を文字列に変換するには、
implode または join
を使ってください。
http://www.php.net/manual/ja/function.implode.php
http://www.php.net/manual/ja/function.join.php
間に、'<br />' でも挿入すると、期待の結果が得られると思います。
あと、PHP の特長を生かして、もうちょっと、データの処理部分と、
レイアウト部分を分けてみると良いかもしれませんね。
こんな感じです:
-------->8-------->8-------->8-------->8-------->8--------ここから
<?php
// データベースからデータを取得し、配列に格納する
// データベースに接続したり、問い合わせだとかの処理...
$results = array();
for ($i = 0; $i < $num; ++$) {
$results[] = pg_result($rs2, $i, 0);
}
$results = implode('<br >', $results);
?>
<html>
<head>
<title>結果のページ</title>
</head>
<body>
<?= $results ?>
</body>
</html>
-------->8-------->8-------->8-------->8-------->8--------ここまで
前半で表示するデータを作り、後半は、単に表示のみを行っています。
随分すっきりしますよね?
以上、参考になれば幸いです。
--
Osamu Shigematsu <m5issige @ mr.hitachi-medical.co.jp>
PHP-users メーリングリストの案内