Ik ben bezig met een taal systeem, en daar moet je zulke zinnen in kunnen maken: Hallo, [NAME]([NICKNAME]), dus [NAME] enzo moet aangepast worden, dus ik probeer het volgende:
$lang['hello'] bevat dus Hallo, [NAME]([NICKNAME]). Als ik dit in m'n browser bekijk staat er Hallo, [Hier staat naamHier staat naamHier staat naamHier staat naam]([Hier staat naamICKHier staat naamHier staat naamHier staat naamHier staat naam]).
"Hier staat naam", $lang
weet niet of het een typfout is, maar die komma moet een punt zijn, Verder zie ik niet echt iets wat zou kunnen loopen, maar eerlijk gezegd volg ik je ook niet helemaal
in preg_* functies moet je de [ en ] backslashes als je die letterlijkwilt doorgeven aan de functie...
als je dat niet doet ziet de functie de tekens er tussen als waarden (elk teken appart) die vervangen mogen worden...
dus de N, A, M en E worden vervangen door "Hier staat naam"
en daarom staat er onder andere ook nog ICK tussen...