我正在开展一个学校项目,我必须从Twitter中提取推文到我的数据库中,然后用JavaScript分析它们。现在我把它们放在一个JS数组中会出现以下问题。
我的数据库的第20个结果似乎突破了一个新的界限。如果我跳过它,它工作正常,但一旦添加。它将闯入一条新线。我在另一个文件中分别回应了这个特别的推文。网页上的输出如下:
@HARDWELL Awesome!! Happy Friday :) http://t.co/uLbm9QvNUM
当我按下CTRL + U时,Source会查看以下内容:
@HARDWELL Awesome!! Happy Friday :)
http://t.co/uLbm9QvNUM
这可能会破坏我的新Array()代码,因为javascript突然进入一个新行,所以停止在数组上继续。
我尝试了转义,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 Closure错误:
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字符串中删除'enter'?
答案 0 :(得分:0)
我认为幸福的一面是关闭阵列并制作新线。