Ik heb de volgende code:
$zin = 'The Hello World. The world is nice';
$woord = '/\bHello\b/i';
$counter = preg_match_all($woord, $zin, $matches);
Output = 1
Stel dat ik op de plaats van Hello een variable wil hebben?
Dit werkt niet in ieder geval:
$zin = 'Hello World. The world is nice';
$tmp = "Hello";
$woord = '/\b$tmp\b/i';
$counter = preg_match_all($woord, $zin, $matches);
Dit ook niet:
$zin = 'Hello World. The world is nice';
$tmp = "Hello";
$woord = '/\b[$tmp]\b/i';
$counter = preg_match_all($woord, $zin, $matches);
Dit ook niet:
$zin = 'The Hello World. The world is nice';
$tmp = "Hello";
$woord = '/\b['.$tmp.']\b/i';
$counter = preg_match_all($woord, $zin, $matches);
Wie weet hoe ik dit kan oplossen wanneer ik wil gebruiken: $tmp = "Hello"; ??
- preg_match_all met variable, hoe maak ik de code werkend?
-
20-05-2015, 14:25 #1
- Berichten
- 486
- Lid sinds
- 11 Jaar
preg_match_all met variable, hoe maak ik de code werkend?
-
-
20-05-2015, 14:31 #2
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Re: preg_match_all met variable, hoe maak ik de code werkend?
Variabelen worden niet geïnterpreteerd als ze tussen enkele quotes staan. ;)
edit: zo dus => $woord = '/\b'.$tmp.'\b/i';
daarna zie je met print_r($counter) dat er 1 match gevonden is.
-
20-05-2015, 14:47 #3
- Berichten
- 486
- Lid sinds
- 11 Jaar
Re: preg_match_all met variable, hoe maak ik de code werkend?
Hoi John,
Thanks voor je reply en oplossing.
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