Mailinglisten-Archive |
Roland Tapken schrieb: > Hi! > > Ich suche eine Funktion, die einen String folgendermaßen bearbeiten > kann: > > "Foo \n bar \\ \' \"" => Foo (neue Zeile) bar \ \' " > 'Foo \n bar \\ \' \"' => Foo \n bar \ ' \" > > Also quasi genau wie PHP einen String verarbeiten würde. Ich könnte > natürlich eval() dazu verwenden, aber ich denke es ist verständlich, > dass ich ungern Benutzereingaben durch eval() schicke ;-) > > Hat jemand sowas zur Hand? wenn ein Benutzer \ oder " eingibt escpaed PHP diesen ja automatisch, und du willst das aber nicht, also: php macht "Foo \n \\" zu "Foo \\n \\\\" und du willst es aber so lassen wie es eingegeben wurde? stripslashes() echo $foo; // Foo \n \\ echo stripslashes( $foo ); // Foo // \ ... glaub ich -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive