Re: str_replace
| From: | Rasmus Lerdorf | Date: | Fri, 01 Nov 2002 00:02:22 +0000 |
| Subject: | Re: str_replace | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-122360@lists.php.net to get a copy of this message | ||
Folks, read the docs please. You can simply pass an array directly to
str_replace() and do this in a single str_replace() call.
-Rasmus
On Thu, 31 Oct 2002, Jonathan Sharp wrote:
> $del = array(' ', "'", '\\', '/'...etc);
> foreach ( $del AS $d )
> {
> $file = str_replace($d, '', $file);
> }
>
> -js
>
>
> rick wrote:
> > How could this be written better? Is there a way to do it all in 1 line?
> >
> > $file = str_replace(" ", "", "$file");
> > $file = str_replace("'", "", "$file");
> > $file = str_replace("\\", "", "$file");
> > $file = str_replace("/", "", "$file");
> > $file = str_replace(":", "", "$file");
> > $file = str_replace("+", "", "$file");
> > $file = str_replace("&", "", "$file");
> > $file = str_replace("=", "", "$file");
> > $file = str_replace("@", "", "$file");
> > $file = str_replace("%", "", "$file");
> > $file = str_replace("^", "", "$file");
> > $file = str_replace("*", "", "$file");
> > $file = str_replace("~", "", "$file");
> > $file = str_replace("`", "", "$file");
> > $file = str_replace(";", "", "$file");
> > $file = str_replace("|", "", "$file");
> > $file = str_replace("{", "", "$file");
> > $file = str_replace("}", "", "$file");
> > $file = str_replace("[", "", "$file");
> > $file = str_replace("]", "", "$file");
> > $file = str_replace("%", "", "$file");
> > $file = str_replace("?", "", "$file");
> > $file = str_replace("(", "", "$file");
> > $file = str_replace(")", "", "$file");
> > $file = str_replace("#", "", "$file");
> >
> > Thanks! :)
> >
> > ...rick
> >
> >
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>