首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编辑显示php recordSet输出

编辑显示php recordSet输出
EN

Stack Overflow用户
提问于 2012-04-18 23:39:09
回答 2查看 345关注 0票数 0

下面的代码将每个结果生成为文本。我想向每个结果添加一些html,将其从常规文本更改为href标记:

代码语言:javascript
复制
while (!$recordSet->EOF()) {
        if ($pclass_name_list == '') {
            $pclass_name_list .= $recordSet->fields['class_name'];
        } else {
            $pclass_name_list .= ',' . $recordSet->fields['class_name'];
        }
        $recordSet->MoveNext();
    }

上面的代码产生结果1,结果2。我想把它们改为

代码语言:javascript
复制
<a href="">Result 1</a>
<a href="">Result 2</a>

等等。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-19 00:14:15

如果要将内容简单地添加到字符串中,可以用大括号将变量括起来,并将其包含在带有双引号的字符串中(如下所示),或者可以使用sprintf函数将内容合并到模板中。

代码语言:javascript
复制
$pclass_name_list = array();
while (!$recordSet->EOF()) {
   $current_class_name = $recordSet->fields['class_name'];
   $pclass_name_list[] = "<a href=\"#\">{$current_class_name}</a>";
   $recordSet->MoveNext();
}
$pclass_name_list = implode(", ", $pclass_name_list);
票数 0
EN

Stack Overflow用户

发布于 2012-04-18 23:52:20

也许:

代码语言:javascript
复制
if ($pclass_name_list == '') {
        $pclass_name_list .= '<a href="">' . $recordSet->fields['class_name'] . '</a>';
} else {
        $pclass_name_list .= ', <a href="">' . $recordSet->fields['class_name'] . '</a>';
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10212953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档