But then we are not talking about the reverse of htmlentities because htmlentities() would never create  
On Tue, 26 Feb 2002, Brad Fisher wrote: > Not as trivial as you make it seem... > > ------------- Consider the following code: ----- > > $data = "This is & some   text"; > $trans = get_html_translation_table(HTML_ENTITIES); > $trans = array_flip($trans); > $data2 = strtr($data,$trans); > echo "Original data is:\n"; > echo "$data\n\n"; > echo "New data is:\n"; > echo $data2; > > -------------- The output is: ------------------ > > Original data is: > This is & some   text > > New data is: > This is & some   text > > ----------------------------------------------- > > Yes, the & entity was handled properly, but the   entity was > not. That is a valid entity AFAIK. In addition to the speed > improvement of having a native C version of this function, I think it > would be worthwhile to have built-in. > > -Brad > > > Rasmus Lerdorf wrote: > > > Reversing htmlentities is trivial. I don't think it needs a special > > function. > > > > Simply do: > > > > $trans = get_html_translation_table(HTML_ENTITIES); > > $trans = array_flip($trans); > > $data = strtr($data,$trans); > > > > -Rasmus > > > > On Tue, 26 Feb 2002, Brad Fisher wrote: > > > > > > > > I have looked at the following: > > > http://www.php.net/anoncvs.php > > > http://cvs.php.net/cvs.php > > > > > > I am rather new to CVS, so perhaps this is a stupid question... I > > don't see > > > the HEAD branch anywhere... Can I check it out through anon CVS or > > would I > > > need dev access? Or is this a reference to php4? > > > > > > Perhaps I am just not looking in the right place. > > > > > > -Brad > > > > > > Yasuo Ohgaki wrote: > > > > > > > Brad Fisher wrote: > > > > > Just another function I have found useful.. PHP has a > > htmlentities > > > > > function, but no unhtmlentities function to go the other > > direction.. (At > > > > > least not that I am aware of). So, here you go. Don't think > > this one > > > > > would perform nearly as quickly if it were done using regexps in > > PHP... > > > > > This function also has the added benefit of supporting entities > > like > > > > >   which I don't believe would be supported by a naive regexp > > > > > > > approach. > > > > > > > > > > So if someone would like to include it, be my guest. > > > > > > > > Could you post unified diff against latest CVS? (HEAD branch) > > > > > > > > We should have patch submit guide line in www.php.net for these > > > > people who are willing to help project :) > > > > > > > > -- > > > > Yasuo Ohgaki > > > > > > > > -- > > > > PHP Development Mailing List <http://www.php.net/> > > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > > > > -- > > > PHP Development Mailing List <http://www.php.net/> > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php