Mailinglisten-Archive |
MalZeit,
und mal wieder Schreibe ich in der Hoffnung das Ihr mir eine Empfehlung
und oder ein paar Beispiele erleutern könnt.
Ich suche zur zeit nach einer Möglichkeit in % gefasste Wörter innerhalb
eines Textes zu ersetzen durch den Inhalt eines Arrays.
Das ganze funktioniert in etwa so:
$text = "In diesem Text wird %myWord%."
$myArray['myWord'] = 'Ersetzt';
reset( $myArray );
while (list($key, $val) = each($myArray))
$text = str_replace( "%$key%" , $val , $text );
Wir Ihr Sehen könnte ist dies eine vorrübergehend praktikable Variante
die zumindest solange in einer zuerduldenden Zeit Ausgeführt wird bis
das Array an größe Gewinnt.
Ich würde mich an dieser Stelle sehr über eine geschwindigkeitshebende
Methode freuen die auch auf preg_XXX funktionen und dazugehörendem
pattern - von dem ich kein schimmer habe - basieren kann.
Mit besten Wünschen,
Tobias F.
// Gefundene Rechtschreib- und Gramatikfehler dürfen behalten werden.
php::bar PHP Wiki - Listenarchive