以下代码将每个结果生成为文本。我想为每个结果添加一些html,将其从常规文本更改为href标记:
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.我想将这些更改为
<a href="">Result 1</a>
<a href="">Result 2</a>
等。
答案 0 :(得分:0)
也许:
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>';
}
答案 1 :(得分:0)
如果要在字符串中添加简单的内容,可以将变量用大括号括起来并将其包含在带双引号的字符串中(如下所示),也可以使用sprintf将内容合并到模板中的功能。
$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);