Имам следния html код:
И искам да сменя всички думи lorem (без значение от малки/големи букви) но които не са във Html tag ( < > или кавички " " )
За момента използвам този код:
Но както вероятно се досещате той заменя всички lorem и чупи HTML кода.
HTML:
<a href="loremipsum.html" title="Lorem Ipsum history">Lorem Ipsum</a>
<img src="Lorem_ipsum.jpg" alt="Lorem" title="Lorem Ipsum"/>
<b>Lorem Ipsum</b>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent diam turpis, suscipit vitae sapien ut, pellentesque congue diam. Fusce rhoncus accumsan ipsum, vel dignissim nulla, lorem.
За момента използвам този код:
Код:
$string='<a href="loremipsum.html" title="Lorem Ipsum history">Lorem Ipsum</a>
<img src="Lorem_ipsum.jpg" alt="Lorem" title="Lorem Ipsum"/>
<b>Lorem Ipsum</b>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent diam turpis, suscipit vitae sapien ut, pellentesque congue diam. Fusce rhoncus accumsan ipsum, vel dignissim nulla, lorem.';
$word='lorem';
$string=str_ireplace($word,'<a href="cenzured.html">cenzured</a>',$string);
Но както вероятно се досещате той заменя всички lorem и чупи HTML кода.