PHPを使って改行を削除する関数を実行しましたが、コードを置き換えてtryしていますが、まだこれらの改行があります。これらの改行のためjqueryでjsonpから読んでください。PHPはラインブレイクまたはCR LFを削除しても成功しません
function clean($text)
{
$text = trim(preg_replace('/\s+/', ' ', $text));
$text = preg_replace("/(\r\n|\n|\r|\t)/i", '', $text);
return $text;
}
私はソースを見てみると、すべてのhref、IMGとBR にappeningいくつかの改行が、これはjson_encode出力 例があります:のafer
<a
href=\"http:\/\/example.com\/out\/content\/\" title=\"link to content website\">
改行。それはIMG srcとBR
私は削除することができます唯一の方法にhapenigだ これらは
$text = preg_replace("/\s/i", '', $text);
でそれを破るしかし、あなたはすべての文字列に残されたスペースがありませんことをunderstant、それは我々が望むものではありません。 JSONデ/シリアル化のタスクを処理するためのJSON拡張モジュールから
感謝のすべてのために、今までは、これらのソリューションのどれも働きました。しかし、通常はこれらのソリューションの大部分はうまくいくはずですが、なぜ私のケースではそうでないのか理解できません – Gino
修正するための唯一の方法は '$ allcontent = preg_replace( '/ Gino
I hit the same and no solutions in this post worked for me. I found another similar post and this solution worked for me...hence posting it here: http://stackoverflow.com/a/3340510/405117 – Vikram