0

ブログ エントリの最後に、同様のトピックへのリンクを表示したいと思います。私の戦略は、トピックタグをクラス属性として html または body 要素に引用することです:

<html class="bears honey alaska">

そして、ページの下部に単純な PHP 関数を作成します。他なしで。

誰かがコードを手伝ってくれませんか?

HTML 5 の data-attribute の方が適切かもしれませんが、PHP がそれらに対処できるかどうかはわかりません。

ありがとう。ルナ

4

4 に答える 4

1

ページを作成する前に、PHP に含めたいクラスの配列を作成できます。

$classes = array('bears', 'honey', 'alaska');

実際に html タグでクラスを印刷する必要がある場合は、次のようにすることができます。

その後、コードの後半で、次のことができます。

if (in_array("bears", $classes)
{
    // your code here
}

これにより、後でクラスを簡単に追加できるようになります。あとは、配列に別のクラスを追加するだけです。

于 2013-06-14T23:12:45.140 に答える
0

次のように、正規表現を使用して簡単に実行できます。

$html_string = '<html class="bears honey alaska">';
$class = 'bears';
$has_bears = preg_match('/<html class="[^"]*'.$class.'[^"]*">/', $html_string);
if ($has_bears) {
    include('bears.php');
}

とはいえ、あなたの質問に対する他のコメントを読むことを強くお勧めします。あなたがやりたいことは、理想的な解決策のようには思えません。

于 2013-06-14T23:11:04.523 に答える