0

次のコードは、各結果をテキストとして生成します。通常のテキストから href タグに変更するために、各結果にいくつかの html を追加したいと思います。

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>

等..

4

2 に答える 2

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);
于 2012-04-18T16:14:14.740 に答える
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>';
}
于 2012-04-18T15:52:20.257 に答える