2014-09-25 91 views
1

我正在从PHP文档输出我的数据库查询字符串形式的东西,沿着;Java脚本将字符串转换为多维数组

ID-的ImagePath-TitleOfPost-文本UpVotes | ID-的ImagePath-TitleOfPost-文本UpVotes | ID-的ImagePath-TitleOfPost-文本UpVotes

我想这个字符串组织成一个JS数组,这样我可以逐个加载帖子。我尝试了多种方法,但尚未找到解决方案。任何帮助不胜感激。

+4

*“我已经尝试了多种方法,但至今未能找到一个解决方案。” *如? – 2014-09-25 10:28:07

+0

.split('|')..其余的呢? – artm 2014-09-25 10:29:06

+0

请提供一个输出(多维数组)应该是什么样子的例子。 – fstanis 2014-09-25 10:29:07

回答

0

喜欢的东西:

var input = "ID-ImagePath-TitleOfPost-Text-UpVotes|ID-ImagePath-TitleOfPost-Text-UpVotes|ID-ImagePath-TitleOfPost-Text-UpVotes"; 

var output = input.split('|').map(function(x) { return x.split('-'); }); 

console.dir(output); 

我从一个PHP文件中的字符串

的形式输出我的数据库查询如果你能影响到输出字符串 - 不输出它就是这样!

使用json_encode在PHP和简单JSON.parse在javascript

+0

非常感谢,我不知道json_encode。我会学 – user3760639 2014-09-25 13:53:16