PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP: Multidimensionale Arrays


Gast
2005-09-19, 15:45:23
Die Funktion preg_replace sollte jeder PHP-Scripter kennen, Parameter 1 und Parameter 2 erlauben ja mixed Variablen, also auch Arrays.

Was mache ich aber nun, wenn ich aber nur die Keys der z.B. dritten Dimension der Funktion übergeben will?

Die beiden:
preg_replace(..., $multidimensionalarray ,$text);
preg_replace(...,$multidimensionalarray[key1][key2], $text);


gehen nicht, beim ersten ist mir klar, aber beim Zweiten...
Warning: preg_replace() [function.preg-replace]: Parameter mismatch, pattern is a string while replacement in an array.

Hilfe wäre toll.

oliver123
2005-09-20, 11:01:07
Du versuchst einen einzelnen String durch ein Array zu ersetzen und das geht nicht. Lies mal:

http://de2.php.net/manual/en/function.preg-replace.php