私は少し初心者の壁にぶつかっていて、それを乗り越える方法がわかりません。
DB から一部のコンテンツを表示する場合、このコンテンツには HTML タグが含まれます。それらのタグの 1 つが<a>
リンクです。
その href は次のいずれかに等しくなります。
http://www.example.com
http://www.example.com/
http://www.example.com/some/other/stuff
/some/other/stuff
/
www.example.com
www.example.com/
私がしなければならないこと、そして str_replace() を使用してロジックを試しましたが、100%機能することはできません...上記のすべてのリンクをこれに向けることです。
http://www.example.com/2012_2013
http://www.example.com/2012_2013/
/2012_2013/some/other/stuff
/2012_2013
www.example.com/2012_2013
www.example.com/2012_2013/
私の問題は主に回転に関するものです
/some/other/stuff
の中へ
/2012_2013/some/other/stuff
何がわからないとき/this/could/be
、どうやってそれを見つけて先頭に追加するのですか/2012_2013
これは100%機能していないようです
$content = str_replace("http://www.example.com/","http://www.example.com/2012_2013/",$wData['field_id_2']);
$content = str_replace('href="/"','href="/2012_2013/"',$content);
echo $content;
前もって感謝します。