Jump to content


Photo

replace all the specal text caricatures


  • Please log in to reply
3 replies to this topic

#1 thehigherentity

thehigherentity
  • Members
  • PipPipPip
  • Advanced Member
  • 49 posts

Posted 26 May 2006 - 02:57 AM

I want to make a function to replace all the specal text caricatures

what is the best way to go about it?

I thought about
$search // array of key symbols         
$replace // array of replacments

$newtext = preg_replace($search, $replace, $oldtext);
only problem is when i started to look into this i found there is 100's of them

just incase my post isnt clear i mean replacing things like the following

‘ with its code
’ with its code
‚ with its code

etc etc etc
The best way to learn
is to ask you lot........

#2 poirot

poirot
  • Members
  • PipPipPip
  • Advanced Member
  • 646 posts
  • LocationAustin, TX

Posted 26 May 2006 - 05:25 AM

Simply use str_replace().

[a href=\"http://www.php.net/str_replace\" target=\"_blank\"]http://www.php.net/str_replace[/a]
~ D Kuang

#3 thehigherentity

thehigherentity
  • Members
  • PipPipPip
  • Advanced Member
  • 49 posts

Posted 27 May 2006 - 02:27 AM

I actualy ended up using htmlspecialchars();

but i have a question

Is str_replace() fast enough to do so many changes ?
would there be a problem if i ran say 100 or so changes with str_replace()? i dont intend to do so but i am interested in knowing its limitations


The best way to learn
is to ask you lot........

#4 poirot

poirot
  • Members
  • PipPipPip
  • Advanced Member
  • 646 posts
  • LocationAustin, TX

Posted 27 May 2006 - 04:19 AM

AFAIK str_replace is good enough.

And also the last time I checked there were some weird bugs with PHP's native htmlspecialchars and htmlentities functions... I'd rather user my own.
~ D Kuang




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users