PHP数组JavaScript数组 [英] PHP array to javascript array
本文介绍了PHP数组JavaScript数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
假设,我有此数组中的PHP
$ =城市阵列(
加拉加斯=>阵列(
空气= GT;阵列(
4,3-5个工作日,星期六
)
海=>阵列(
18,3-5天,星期三
)
)
洛斯特克斯=>阵列(
空气= GT;阵列(
4,3-5个工作日,星期六
)
海=>阵列(
18,3-5天,星期三
)
)
维多利亚=>阵列(
空气= GT;阵列(
4,3-5个工作日,星期六
)
海=>阵列(
18,3-5天,星期三
)
)
马拉凯=>阵列(
空气= GT;阵列(
4,3-5个工作日,星期六
)
海=>阵列(
18,3-5天,星期三
)
)
Tejeria=>阵列(
空气= GT;阵列(
4,3-5个工作日,星期六
)
海=>阵列(
18,3-5天,星期三
)
)
香格里拉Encrucijada=>阵列(
空气= GT;阵列(
4,3-5个工作日,星期六
)
海=>阵列(
18,3-5天,星期三
)
)
擦刮=>阵列(
空气= GT;阵列(
4,3-5个工作日,星期六
)
海=>阵列(
18,3-5天,星期三
)
)
图尔梅罗=>阵列(
空气= GT;阵列(
4,3-5个工作日,星期六
)
海=>阵列(
18,3-5天,星期三
)
)
圣马特奥=>阵列(
空气= GT;阵列(
4,3-5个工作日,星期六
)
海=>阵列(
18,3-5天,星期三
)
)
玛格丽特=>阵列(
空气= GT;阵列(
4,3-5个工作日,星期六
)
海=>阵列(
18,3-5天,星期三
)
)
瓦伦西亚=>阵列(
空气= GT;阵列(
4,3-5个工作日,星期六
)
海=>阵列(
18,3-5天,星期三
)
) //另一节 拉克鲁斯港=>阵列(
空气= GT;阵列(
4.50,5-10个工作日内,星期六
)
海=>阵列(
19,4-6天,星期三
)
)
Lecheria=>阵列(
空气= GT;阵列(
4.50,5-10个工作日内,星期六
)
海=>阵列(
19,4-6天,星期三
)
)
Bacelona=>阵列(
空气= GT;阵列(
4.50,5-10个工作日内,星期六
)
海=>阵列(
19,4-6天,星期三
)
)
关塔=>阵列(
空气= GT;阵列(
4.50,5-10个工作日内,星期六
)
海=>阵列(
19,4-6天,星期三
)
)
皮里图港=>阵列(
空气= GT;阵列(
4.50,5-10个工作日内,星期六
)
海=>阵列(
19,4-6天,星期三
)
) //另一节 库马纳=>阵列(
空气= GT;阵列(
5.50,5-10个工作日内,星期六
)
海=>阵列(
19.50,4-6天,星期三
)
)
阿纳科=>阵列(
空气= GT;阵列(
5.50,5-10个工作日内,星期六
)
海=>阵列(
19.50,4-6天,星期三
)
)
坎陶拉=>阵列(
空气= GT;阵列(
5.50,5-10个工作日内,星期六
)
海=>阵列(
19.50,4-6天,星期三
)
)
埃尔蒂格雷=>阵列(
空气= GT;阵列(
5.50,5-10个工作日内,星期六
)
海=>阵列(
19.50,4-6天,星期三
)
) //另一节 马图林=>阵列(
空气= GT;阵列(
6,5-10个工作日内,星期六
)
海=>阵列(
20,4-6天,星期三
)
)
蓬德马塔=>阵列(
空气= GT;阵列(
6,5-10个工作日内,星期六
)
海=>阵列(
20,4-6天,星期三
)
)
玻利瓦尔城=>阵列(
空气= GT;阵列(
6,5-10个工作日内,星期六
)
海=>阵列(
20,4-6天,星期三
)
)
奥尔达斯港=>阵列(
空气= GT;阵列(
6,5-10个工作日内,星期六
)
海=>阵列(
20,4-6天,星期三
)
)
卡鲁帕诺=>阵列(
空气= GT;阵列(
6,5-10个工作日内,星期六
)
海=>阵列(
20,4-6天,星期三
)
));
我怎么可以转换为JavaScript与每一个按键一样的吗?我想在JavaScript同一阵列
解决方案
<脚本> VAR城市=<?PHP的回声json_en code($市); ?取代;&下; /脚本>
然后访问数据
<脚本>
城市['圣马刁'] ['空气'] [0]; // 4
城市['圣马刁'] ['空气'] [1]; // 3-5个工作日
//等 //循环
对于(城市VAR键){
//键=城市名称
}
< / SCRIPT>
Suppose, I have this array in php
$cities=array(
"Caracas"=>array(
"air"=>array(
"4","3-5 Working Days","Saturday"
),
"sea"=>array(
"18","3-5 Days","Wednesday"
)
),
"Los Teques"=>array(
"air"=>array(
"4","3-5 Working Days","Saturday"
),
"sea"=>array(
"18","3-5 Days","Wednesday"
)
),
"La Victoria"=>array(
"air"=>array(
"4","3-5 Working Days","Saturday"
),
"sea"=>array(
"18","3-5 Days","Wednesday"
)
),
"Maracay"=>array(
"air"=>array(
"4","3-5 Working Days","Saturday"
),
"sea"=>array(
"18","3-5 Days","Wednesday"
)
),
"Tejeria"=>array(
"air"=>array(
"4","3-5 Working Days","Saturday"
),
"sea"=>array(
"18","3-5 Days","Wednesday"
)
),
"La Encrucijada"=>array(
"air"=>array(
"4","3-5 Working Days","Saturday"
),
"sea"=>array(
"18","3-5 Days","Wednesday"
)
),
"Cagua"=>array(
"air"=>array(
"4","3-5 Working Days","Saturday"
),
"sea"=>array(
"18","3-5 Days","Wednesday"
)
),
"Turmero"=>array(
"air"=>array(
"4","3-5 Working Days","Saturday"
),
"sea"=>array(
"18","3-5 Days","Wednesday"
)
),
"San Mateo"=>array(
"air"=>array(
"4","3-5 Working Days","Saturday"
),
"sea"=>array(
"18","3-5 Days","Wednesday"
)
),
"Margarita"=>array(
"air"=>array(
"4","3-5 Working Days","Saturday"
),
"sea"=>array(
"18","3-5 Days","Wednesday"
)
),
"Valencia"=>array(
"air"=>array(
"4","3-5 Working Days","Saturday"
),
"sea"=>array(
"18","3-5 Days","Wednesday"
)
),
// another section
"Puerto la Cruz"=>array(
"air"=>array(
"4.50","5-10 Working Days","Saturday"
),
"sea"=>array(
"19","4-6 Days","Wednesday"
)
),
"Lecheria"=>array(
"air"=>array(
"4.50","5-10 Working Days","Saturday"
),
"sea"=>array(
"19","4-6 Days","Wednesday"
)
),
"Bacelona"=>array(
"air"=>array(
"4.50","5-10 Working Days","Saturday"
),
"sea"=>array(
"19","4-6 Days","Wednesday"
)
),
"Guanta"=>array(
"air"=>array(
"4.50","5-10 Working Days","Saturday"
),
"sea"=>array(
"19","4-6 Days","Wednesday"
)
),
"Puerto Piritu"=>array(
"air"=>array(
"4.50","5-10 Working Days","Saturday"
),
"sea"=>array(
"19","4-6 Days","Wednesday"
)
),
// another section
"Cumana"=>array(
"air"=>array(
"5.50","5-10 Working Days","Saturday"
),
"sea"=>array(
"19.50","4-6 Days","Wednesday"
)
),
"Anaco"=>array(
"air"=>array(
"5.50","5-10 Working Days","Saturday"
),
"sea"=>array(
"19.50","4-6 Days","Wednesday"
)
),
"Cantaura"=>array(
"air"=>array(
"5.50","5-10 Working Days","Saturday"
),
"sea"=>array(
"19.50","4-6 Days","Wednesday"
)
),
"El Tigre"=>array(
"air"=>array(
"5.50","5-10 Working Days","Saturday"
),
"sea"=>array(
"19.50","4-6 Days","Wednesday"
)
),
// another section
"Maturin"=>array(
"air"=>array(
"6","5-10 Working Days","Saturday"
),
"sea"=>array(
"20","4-6 Days","Wednesday"
)
),
"Punta de Mata"=>array(
"air"=>array(
"6","5-10 Working Days","Saturday"
),
"sea"=>array(
"20","4-6 Days","Wednesday"
)
),
"Ciudad Bolivar"=>array(
"air"=>array(
"6","5-10 Working Days","Saturday"
),
"sea"=>array(
"20","4-6 Days","Wednesday"
)
),
"Puerto Ordaz"=>array(
"air"=>array(
"6","5-10 Working Days","Saturday"
),
"sea"=>array(
"20","4-6 Days","Wednesday"
)
),
"Carupano"=>array(
"air"=>array(
"6","5-10 Working Days","Saturday"
),
"sea"=>array(
"20","4-6 Days","Wednesday"
)
),
);
How can I convert that to javascript with every keys same? I want the same array in javascript
解决方案
<script>var cities = <?php echo json_encode($cities); ?>;</script>
then to access the data
<script>
cities['San Mateo']['Air'][0]; // 4
cities['San Mateo']['Air'][1]; // 3-5 Working Days
// etc
// looping
for( var key in cities) {
// key = city name
}
</script>
这篇关于PHP数组JavaScript数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文