PHP:
1
2
3
4
5
6
7
| <? $maand = array("","Januari","Februari","Maart", "April","Mei","Juni","Juli", "Augustus","September","Oktober", "November","December"); echo preg_replace("/(\d{1,2})-(\d{1,2})-(19|20)(\d{2})/","\\2 $maand[\\3] \\4\\5","25-1-2002"); ?> |
Ik krijg de volgende foutmelding
code:
1
| Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /www/htdocs/kjdesign/kj/index.php on line 39 |
Het probleem is dus dat hij eerst de array met indexnr \\3 wilt tonen ipv dat hij de waarde van \\3 invult zodat er dus uitkomt $maand[1] weet iemand hier een oplossing voor zodat ik eerst de waarde heb ingevoerd voordat hij de array met bijbehorden indexnummer toont? En helaas is de preg_replace een stuk groter vanwege complexiteit kan ik niet uitwijken naar een ander commando