Why don't you just try:

$cust2 = str_replace('#','#',$cust);

That should replace all instances of # with it's html entity equivalent.  If
that doesnąt work then there is something else wrong with your script and
we'll need to see it all! :)

Rick

"People who drink to drown their sorrow should be told that sorrow knows how
to swim." - Ann Landers

> I have a string I'm returning from a database. Some entries have # signs
> in the names ie (COMPANY #42, COMPANY #43...). When I display results
> all I have is COMPANY. Everything after the # is dropped off. I tried:
> 
> If ($cust) {
> $cust2=ereg_replace('#','no',$cust);
> //tried $cust2=ereg_replace("#","no",$cust); too
> }
> 
> but that still returns the same thing (COMPANY).
> 
> Also tried:
> 
> $cust2 = preg_replace ("'&(pound|#163);'i", chr(163), $cust);
> 
> Any help is appreciated.
> 
> 
> -- 
> 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