Archive for November, 2009

Perfectly readable

| November 23rd, 2009

I have reformatted this single line of unspaced code to make it more readable…

$commentText = preg_replace("/\n/", "", stripExcessLineBreaks(
                                 str_replace(
                                    " ", "", str_replace(
                                       "&","&",str_replace(
                                          "u0026#39;","'", str_replace(
                                             "'", "'", str_replace(
                                                "u0026amp;", "&", str_replace(
                                                   "u0026quot;", """, nl2br(
                                                      htmlspecialchars(
                                                         htmlspecialchars_decode(
                                                            stripHTML(
                                                               stripReplyText(
                                                                  $message['body'], true
                                                               )
                                                            )
                                                         ),
                                                      ENT_NOQUOTES
                                                   )
                                                )
                                             )
                                          )
                                       )
                                    )
                                 )
                              )
                           )
                        );

Remove slashes, add slashes, add slashes, remove slashes… what was I doing again? I don’t remember, oh well, add more slashes, remove some slashes, keep adding slashes.

$text = addslashes( addslashes( stripslashes( preg_replace("/\n|\r/", "", $text) ) ) );