0
我有此数组:打印三维数组PHP二的水平阵列/ JavaScript的
A = [S1][P1,P2,P3][S1]
1 2 3
我要打印第二的阵列,如:“P1,P2,P3”
我试着使用for和foreach方法。但没有用,或者我写错了方法。
你能帮我解答吗?
我有此数组:打印三维数组PHP二的水平阵列/ JavaScript的
A = [S1][P1,P2,P3][S1]
1 2 3
我要打印第二的阵列,如:“P1,P2,P3”
我试着使用for和foreach方法。但没有用,或者我写错了方法。
你能帮我解答吗?
如果您需要使用JavaScript打印阵列键值,则需要使用Object.keys。
在你的情况下,运行Object.keys(a)
将返回["S1","P1,P2,P3"]
。
如果要获取数组中第二项的数组键,请使用Object.keys(a)[1]
。
S1,P1,P2,P3,S1变量还是只是字符串? –
@Mark:是的,他们是..其实我把它转换成PHP的json_encode。像这样:$ a ['S1'] ['P1,P2,P3'] = ['S1'];然后var a = <?php echo json_encode($ a);?>; –
因此,据我所知,“S1”,“P1,P2,P3”是关键,而不是数值。那是对的吗?你想打印确切的文字“P1,P2,P3”? –