php页面传递过来的一个二维数组 在js中循环的输出出来

JavaScript012

php页面传递过来的一个二维数组 在js中循环的输出出来,第1张

要让它变成js对象,所以推荐输出是json_encode输出成json格式,再再js端解成js对象,这样就可以for (var a in data) {

for (var b in data[a]) {

//b是第三层key

//data[a][b]是值

}

}

通过循环来遍历二维数组

<script>

$(function() {

var num = 4

var arr = [[1,2,3],[4,5,6],[7,8,9]]

for(var i = 0  i < arr.length  i++){

for(var j = 0  j < arr[i].length  j++){

if(arr[i][j] == num){

alert("匹配值在第 "+(i+1)+" 个子数组中")

}

}

}

})

</script>

结果 :