1

この HTML コードを置き換える必要があります。

Actors: Mamoru Miyano, Kappei Yamaguchi, Aya Hirano

このコードで:

Actors: <a href="http://example.com/actor/Mamoru Miyano">Mamoru Miyano</a>, <a href="http://example.com/actor/Kappei Yamaguchi">Kappei Yamaguchi</a>, <a href="http://example.com/actor/Aya Hirano">Aya Hirano</a>

出来ますか?

コントロール パネルにアクター リストが表示されません。表示されるのは次のとおりです: [xfvalue_actors]

そして、私はこのように置き換えようとしました:

<a href="http://myfilms.ga/actor/<?php $str = '[xfvalue_actors]'; echo preg_replace('/, /', '"></a><a href="http://myfilms.ga/actor/', $str, 20); ?>/">[xfvalue_actors]</a><br />

しかし、私はそれを取得します:

<a href="http://myfilms.ga/actor/Mamoru Miyano"></a><a href="http://myfilms.ga/actor/Kappei Yamaguchi"></a><a href="http://myfilms.ga/actor/Aya Hirano">Mamoru Miyano, Kappei Yamaguchi, Aya Hirano</a><br />
4

3 に答える 3

1

これを試して、どのように機能しているか教えてもらえますか?

<?php 
$str = '[xfvalue_actors]'; 
$arrActors = explode(',', $str);
$out = '';
foreach ($arrActors as $actor) {
    $out .= "<a href='http://myfilms.ga/actor/{$actor}'>{$actor}</a><br />,";
}
echo "Actors: " . substr($out, 0, -1);
?>

その結果、私は得ています:

Actors: <a href='http://myfilms.ga/actor/Mamoru Miyano'>Mamoru Miyano</a><br />,<a href='http://myfilms.ga/actor/ Kappei Yamaguchi'> Kappei Yamaguchi</a><br />,<a href='http://myfilms.ga/actor/ Aya Hirano'> Aya Hirano</a><br />

これがあなたが必要とするものであることを願っています! :)

于 2014-10-18T11:03:44.253 に答える
0

特定の条件に基づいて変更しようとしている場合.. if loop(php) を試してください

<?php if(condition){ ?> Actors: <a href="http://example.com/actor/Mamoru Miyano>Mamoru Miyano</a>, <a href="http://example.com/actor/Kappei Yamaguchi>Kappei Yamaguchi</a>, <a href="http://example.com/actor/Aya Hirano>Aya Hirano</a><?php }else { ?>Actors: Mamoru Miyano, Kappei Yamaguchi, Aya Hirano <?php } ?>
于 2014-10-18T09:51:17.587 に答える