Replace characters in a string with their HTML encoding

advertisements

I need to replace characters in a string with their HTML coding.

Ex. The "quick" brown fox, jumps over the lazy (dog).

I need to replace the quotations with the & quot; and replace the brakets with & #40; and & #41;

I have tried str_replace, but I can only get 1 character to be replaced. Is there a way to replace multiple characters using str_replace? Or is there a better way to do this?

Thanks!


I suggest using the function htmlentities().

Have a look at the Manual.