[PHP] preg_replace met functies?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben een CMS aan het bouwen waarbij ik UBB-achtige tags voor modules wil omzetten in de HTML code voor die module. Eventueel wil ik in die module tag ook een aantal parameters meegeven. Denk bijvoorbeeld aan: [shop items=15]

Is het überhaupt mogelijk om, als ik alle modulenamen vooraf in een array stort, iets te doen als:
PHP:
1
preg_replace("/\\[($moduleName)([a-z0-9= ].*)\]/iU", "$1($2)", $content);


(het keyword als functie aanroepen met de rest als parameter)

Wie het weet mag het zeggen :)

[ Voor 10% gewijzigd door Verwijderd op 01-02-2005 08:13 ]


Acties:
  • 0 Henk 'm!

  • 4Real
  • Registratie: Juni 2001
  • Laatst online: 14-09-2024
Gebruik de e modifer

PHP:
1
preg_replace("/\\[($moduleName)([a-z0-9= ].*)\]/iUe", "$1($2)", $content);

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
_/-\o_

Acties:
  • 0 Henk 'm!

  • PhoeniX-
  • Registratie: Juni 2000
  • Laatst online: 01-09 10:26
preg_replace_callback() is ook leuk (-: