PHP supprime le saut de ligne ou le CR LF sans succès

J'ai fait une fonction pour supprimer le saut de ligne avec php, sans succès, j'ai essayé tous remplacer le code et je reçois toujours ces saut de ligne, j'ai créer un fichier json et je ne peux pas le lire à partir de jsonp avec jquery en raison de ces saut de ligne semblent briser tout cela.

function clean($text)
{
$text = trim( preg_replace( '/\s+/', ' ', $text ) );  
$text = preg_replace("/(\r\n|\n|\r|\t)/i", '', $text);
return $text;
}

Quand je regarde la source, il y a quelques saut de ligne appening dans tous href, img et br
c'est un json_encode de sortie
exemple:

<a
href=\"http:\/\/example.com\/out\/content\/\" title=\"link to content website\">

saut de ligne après une.
c'est hapenig pour img src et br

la seule façon que je peux supprimer ces rompre avec

$text = preg_replace("/\s/i", '', $text);

Mais vous comprendre qu'il n'y a pas d'espace à gauche dans toute la chaîne et ce n'est pas ce que nous voulons.

source d'informationauteur Gino