<a href="http://<?php echo Pinyin('无线上网卡',2);?>.xxx.cn/"></a>
怎样才能替换成
<a href="http://<?php echo Pinyin('无线上网卡',2);?>.xiaoli95.cn/">无线上网卡</a>或是这样:有线电视放大器
信号放大器
电视信号放大器
有线电视 放大器
手机信号增强器
电视放大器替换成:有线电视放大器 有线电视放大器 
信号放大器 信号放大器
电视信号放大器 电视信号放大器
有线电视 放大器 有线电视 放大器
手机信号增强器 手机信号增强器
电视放大器 电视放大器

解决方案 »

  1.   

    <a href="http://<?php echo Pinyin('无线上网卡',2);?>.xxx.cn/"></a>
    怎样才能替换成
    <a href="http://<?php echo Pinyin('无线上网卡',2);?>.xiaoli95.cn/">无线上网卡</a>这种替换是很容易出错的,因为里面有PHP的执行代码
      

  2.   

    有线电视放大器
    信号放大器
    电视信号放大器
    有线电视 放大器
    手机信号增强器
    电视放大器替换成:有线电视放大器 有线电视放大器  
    信号放大器 信号放大器
    电视信号放大器 电视信号放大器
    有线电视 放大器 有线电视 放大器
    手机信号增强器 手机信号增强器
    电视放大器 电视放大器
    这个功能感觉就是重复一次,示例代码如下:
    $str='fdsf有线电视放大器fdsf';//替换
    echo str_replace('有线电视放大器','有线电视放大器 有线电视放大器',$str);//替换后
    echo $str;
      

  3.   

    <a href="http://<?php echo Pinyin('无线上网卡',2);?>.xxx.cn/"></a>
    怎样才能替换成
    <a href="http://<?php echo Pinyin('无线上网卡',2);?>.xiaoli95.cn/">无线上网卡</a>自已定义一个取值的函数,调二次就可以了<?php
    function outputName()
    {
    //读数据库
    return $valName;
    }
    ?>
    <a href="http://<?php echo Pinyin(outputName(),2);?>.xiaoli95.cn/"><?php echo outputName();?></a>
      

  4.   

    <?php$rand_keys = array_rand($input,7);
    for($i=0; $i<6; $i++)
    {
    $value=$input[$rand_keys[$i]];
    echo '<a href="http://'.pinyin(strtolower($value),2).'.'.$sitesurl.'/" target=_blank>'.$value.'</a>,';
    }
    ?>