Philipp9494
Erfahrenes Mitglied
Hallo
Heute habe ich begonnen, für meinen Wordpress-Blog ein Plugin zu coden.
Nun leider klappts nicht immer so wie ich will
Ich will mit Regex einen String splitten.
Er sieht etwa so aus
$name!$type==$value!
in den Vars sollen sie dann gespeichert werden. Mein Ausdruck sieht nun so aus:
(.*?)!(.*?)==(.*?)!
ich übergebe es so:
jedoch gibt er mir diese Fehler aus:
Warning: preg_match_all() [function.preg-match-all]: Unknown modifier '!' in /usr/export/www/hosting/***/blog/wp-content/plugins/mp_meta/mp_meta.php on line 88
Warning: Invalid argument supplied for foreach() in /usr/export/www/hosting/***/blog/wp-content/plugins/mp_meta/mp_meta.php on line 89
Das Foreach-Problem wird sich, hoffentlich, mit dem anderen lösen
Liebe Grüße
Philipp
Heute habe ich begonnen, für meinen Wordpress-Blog ein Plugin zu coden.
Nun leider klappts nicht immer so wie ich will
Ich will mit Regex einen String splitten.
Er sieht etwa so aus
$name!$type==$value!
in den Vars sollen sie dann gespeichert werden. Mein Ausdruck sieht nun so aus:
(.*?)!(.*?)==(.*?)!
ich übergebe es so:
PHP:
$pattern2 = "(.*?)!(.*?)==(.*?)!";
preg_match_all($pattern2, $item, $tags); //Ein Item ist z.b. Wetter!weather=3!
jedoch gibt er mir diese Fehler aus:
Warning: preg_match_all() [function.preg-match-all]: Unknown modifier '!' in /usr/export/www/hosting/***/blog/wp-content/plugins/mp_meta/mp_meta.php on line 88
Warning: Invalid argument supplied for foreach() in /usr/export/www/hosting/***/blog/wp-content/plugins/mp_meta/mp_meta.php on line 89
Das Foreach-Problem wird sich, hoffentlich, mit dem anderen lösen
Liebe Grüße
Philipp