![]() Mailinglisten-Archive |
Tach zusammen, Ich br�uchte einen Ausdruck (PCRE), der mir aufeinanderfolgende serialisierte Werte, allerdings mit Benennung, durch neue ersetzt !. Ich hab also ein File da steht z.B. user=s:7:"henning";\nlist=a:3:{i:0;s:3:"one";i:1;s:3:"two";i:1;s:5:"thre e";}\n und m�chte jetzt z.B. den wert "two" im array "list" (an stelle 1) ersetzen. bisher hab ich`s so gemacht, jede line einzeln zu lesen und da wo die Bezeichnung ("list") matcht die line auf "" zu setzen und wieder zur�ckzuschreiben. Das File wird dabei jedesmal komplett neu geschrieben, nee...das isses nicht. Man kann hier doch bestimmt mittels preg_replace() einiges anrichten oder ? Kann mir da jemand helfen ? sowas hab ich jetzt, matcht aber nix: $name ist gegeben: '/$name=(.*[^\\n])/i' ich suche auch noch einen Weg nicht jede line einzeln zu parsen, sondern am besten gleich das ganze File auf einmal. dank & gr�sse Henning
php::bar PHP Wiki - Listenarchive