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
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to