Ik krijg het helaas niet zelf voor mekaar, dus ik hoop dat iemand mij hierbij kan helpen :
- Vervangen van een exact woord in een tekst. Hierop moet worden gelet met hoofdletter gevoeligheid, punten of comma's aan een woord moeten niet meegerekend worden en in de database sla ik Italië op als 'Italië' en deze wil ik ook kunnen vervangen.
Zelf had ik het volgende : ( werkt met Italië maar is niet hoofdletter en heel woord gevoelig )PHP Code:
$searchWord = htmlentities(utf8_decode($zoekWoord));
$replaceWord = htmlentities(utf8_decode($replaceWord))
En deze : ( werkt niet met Italië maar is wel hoofdletter en heel woord gevoelig )PHP Code:
preg_replace('@(^|[^\w])('.$searchWord.')([^\w]|$)@', $replaceWord, $data['tekst'], -1, $countData);
Dus ik loop er nu op vast dat ik 2 versies heb, maar ik wil maar 1 vaste versie ervoor gebruiken.PHP Code:
preg_replace('/\b' . $searchWord . '\b/u', $replaceWord, $data['tekst'], -1, $countData);
Iemand enig idee of ik al een eindje op de goede weg was, of dat er andere functies hiervoor bestaan?
Thx alvast
Martijn
- Exacte woorden bewerken
-
22-06-2015, 09:53 #1
- Berichten
- 151
- Lid sinds
- 17 Jaar
Exacte woorden bewerken
-
22-06-2015, 11:53 #2
- Berichten
- 65
- Lid sinds
- 13 Jaar
Re: Exacte woorden bewerken
Probeer het eens met str_replace()
-
06-07-2015, 11:51 #3
- Berichten
- 151
- Lid sinds
- 17 Jaar
Re: Exacte woorden bewerken
@Sander, helaas krijg ik het met die functie ook niet juist voor mekaar.
Heeft iemand misschien een voorbeeld code van een andere functie of een oplossing voor mijn fout?
-
06-07-2015, 11:53 #4
- Berichten
- 346
- Lid sinds
- 17 Jaar
Re: Exacte woorden bewerken
PHP Code:str_replace($searchWord, $replaceWord, $data['tekst']);
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic