xoopsのphpについて質問です。


カスタムブロック内にphpを記述しております。

global $xoopsDB,$xoopsUser;

$myts =& MyTextSanitizer::getInstance();
$sql = "SELECT storyid FROM ".$xoopsDB->prefix("stories")."";
$sql .=" ORDER BY created DESC";
$result = $xoopsDB->query($sql, 5, 0);
while ( $myrow = $xoopsDB->fetcharray($result) ) {
$storyid = $myts->makeTboxData4show($myrow["storyid"]);
echo"
".$storyid."
";
}

上記のようにしてますと、結果は「263 261 260 259 258」と表示されます

この「263 261 260 259 258」の数字を変数に代入して例えば

$storyid = 263 261 260 259 258;

となるようにしたいのですが、やり方がわかりません。
どなたかご教授お願いします。

回答の条件
  • 1人2回まで
  • 登録:2007/06/04 01:33:48
  • 終了:2007/06/11 01:35:03

回答(2件)

id:penchick No.1

penchick回答回数22ベストアンサー獲得回数02007/06/04 12:33:05

ポイント35pt

http://www.phppro.jp/phpmanual/php/function.implode.html

配列ではなく連結した文字列として値を取得したいということであれば、implodeをが適していると思います。

id:inokuni No.2

いのくに回答回数1343ベストアンサー獲得回数212007/06/04 13:53:53

ポイント35pt
<?php
global $xoopsDB,$xoopsUser;

$myts =&amp; MyTextSanitizer::getInstance();
$sql = "SELECT storyid FROM ".$xoopsDB->prefix("stories")."";
$sql .=" ORDER BY created DESC";
$result = $xoopsDB->query($sql, 5, 0);
while ( $myrow = $xoopsDB->fetcharray($result) ) {
	$storyid .= $myts->makeTboxData4show($myrow["storyid"])." ";
}
echo '$storyid = '.trim($storyid).";";
?>

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません