私は、Twitter からツイートをデータベースに抽出し、その後 JavaScript で分析する必要がある学校のプロジェクトに取り組んでいます。今、私はそれらをJS配列に入れることで次の問題に直面しています。
私のDBからの20番目の結果は、新しい行に分かれているようです. スキップすると問題なく動作しますが、これが追加されると。新しい行に分割されます。この特定のツイートを別のファイルに個別にエコーしました。Web ページの出力は次のとおりです。
@HARDWELL Awesome!! Happy Friday :) http://t.co/uLbm9QvNUM
CTRL+U を押すと、ソースは次のように表示されます。
@HARDWELL Awesome!! Happy Friday :)
http://t.co/uLbm9QvNUM
これは、JavaScript が突然新しい行に入るため、新しい Array () コードを壊す可能性があり、配列の続行を停止します。
エスケープ、htmlspecialchars、および他のすべてのコードを試しましたが、何も機能していないようです。
これらのランダムな改行を削除できるコードは何ですか? nu /n または /r などがあります..
これは、私の配列がそのためにどのように見えるかです:
var tweetArray = new Array("@HARDWELL great night. Love to do it again http://t.co/j4dtyTQDt8", "i think @HARDWELL is going to be one of the most influential people in the 2010's & 2020's!!!", "@HARDWELL is amazing!!", "dying to hear how @HARDWELL felt behind the DJ both at @ultramusic?people fordayzzz there to watch you kill it #missionaccomplished", "@HARDWELL @DyroMusic @RevealedRec #revealedcontest http://t.co/yAW4bEaGKA", "@HARDWELL PLEASE NOTICE ME I LOVE YU SO FUCKING MUCH COME TO VENEZUELA NOTICE ME PLEAAAAASR YOU ARE MY IDOL", "RT @BigNoseFaggot: @HARDWELL @DyroMusic @RevealedRec #revealedcontest http://t.co/zOc6WLGiRd", "Listening to @HARDWELL tomorrowland set got me buzzzzzzing! Going next year 💯", "RT @HARDWELL: We're the lucky ones...", "@HARDWELL @DyroMusic @RevealedRec #revealedcontest http://t.co/zOc6WLGiRd", "#nowwatching @HARDWELL LIVE AT Miami UMF 2013", "A new favorite: Hardwell - Spaceman Naffz Remix [OUT NOW] by @hardwell http://t.co/fkzRC4XSdN on #SoundCloud", "@WetRepublic in #April with @CalvinHarris @nervomusic @HARDWELL @deadmau5 & @steveaoki http://t.co/MxWSzw3O1s", "#NP @HARDWELL Forever in my mind #ultramusic", "@DANNICdj @revealedrec @HARDWELL HUGE track, heard it at UMF! #RevealedBombFactory", "RT @HARDWELL: The soundtrack of your nightlife!", "@HARDWELL follow me!!!", "@HARDWELL great!!! http://t.co/g86s9DJFLK", "RT @Est_C: Never too early for a @HARDWELL podcast #Armin #ThisIsWhatItFeelsLike", "@hardwell @avicii @kaskade 1 2 3 sets of ultra", "@HARDWELL Awesome!! Happy Friday :
http://t.co/uLbm9QvNUM");
最後の部分が同じ行にないため、コードが壊れていると思います。
Google 閉鎖エラー:
JSC_PARSE_ERROR: 解析エラー。行 3 文字 1530 で終端されていない文字列リテラル ...l @avicii @kaskade 1 2 3 セットのウルトラ", "@HARDWELL すごい!! ハッピーフライデー:) ^ JSC_PARSE_ERROR: 解析エラー。行 4 文字 0 の引数リストの後に行がありません) http://t.co/uLbm9QvNUM "); ^ JSC_PARSE_ERROR: 解析エラー。行 4 文字 4 で構文エラー http://t.co/uLbm9QvNUM "); ^
これまでのところ、) と h (改行する場所) の空白の間にバックスペースを手動で入れると、この特定の行の問題が解決することがわかりました。Twitter API は、ツイートに「改行」を入れる人を救うようです..それが原因だと思いますが、どうすれば改行が見えなくなるのでしょうか? PHP文字列から「enters」を削除する方法を知っている人はいますか?