專業設計師團隊,賦予空間新美感
裝潢設計搭配量身訂做系統家具
壁紙跳蚤防治專業團隊服務,消滅跳蚤蟲卵蛹
徹底消滅跳蚤,免費諮詢服務

首頁  •  j2h 論壇 • 程式設計討論     • 

[php] php ereg_replace 問題

房東:無紀
發表時間:2011-10-24




這是原本寫法


$html = '<a href=http://www.xxx.com.tw/><font color=black>搬家公司</font></a>,';

$string = "This  string has four 搬家公司 words.搬運";

$keyword="搬家公司";

$string = ereg_replace($keyword, $html, $string);


第一個問題


如果要改成有覆蓋兩個$keyword

只要是 搬家公司 和 搬運

都把她覆蓋成 $html




第二個問題

如果兩個$keyword

搬家公司覆蓋成 $html

搬運覆蓋成 $html2

$html = '<a href=http://www.xxx.com.tw/><font color=black>搬家公司</font></a>';

$html2 = '<a href=http://www.xxx.com.tw/><font color=black>搬運</font></a>,';




請問要改成這兩種寫法要怎麼寫?


 







  • 贊助網站       

    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務
    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!

  • 1 樓住戶:阿凱
    發表時間:2011-10-24

    $replacement= '<a href=http://www.xxx.com.tw/><font color=black>家公司</font></a>,';

    $string= "This string has four 搬家公司 words.搬運";

    $pattern='/搬家公司|搬運/';

    $string = preg_replace($pattern, $replacement, $string);

    echo $string;


    第二個

    $replacement= array('<a href=http://www.xxx.com.tw/><font color=black>搬家公司</font></a>',
    '<a href=http://www.xxx.com.tw/><font color=black>搬運</font></a>');


    $string= "This string has four 搬家公司 words.搬運";

    $pattern=array('/搬家公司/','/搬運/');

    $string = preg_replace($pattern, $replacement, $string)

    第二題用preg_replace 因為可使用陣列 ereg_replace不知能不能用陣列
    第二題可能可以簡短 不確定



     共 1 人回應  選擇頁數 【第1 頁】 

    姓名:
    佈告內容:
    其他選項: