当我运行该代码返回以下结果如何以这种形式获得XML数组用PHP,外部文件如何使用PHP获取xml数组?
$locations = array(
(Bondi Beach, -33.890542, 151.274856, 4),
(Coogee Beach, -33.923036, 151.259052, 5),
(Cronulla Beach', -34.028249, 151.157507, 3)
);
//this is my file php
$dom = new DOMDocument();
$dom->load('school.xml');
$students = $dom->getElementsByTagName('student');
$i = 0;
foreach ($students as $student) {
$locations = $students->item(0)->nodeValue;
echo $locations;
$i++;
}
的:
邦迪海滩-33.890542 151.274856 4 Coogee海滩-33.923036 151.259052 5克罗纳拉海滩-34.028249 151.157507 3
我有什么改变,使其返回数组按照下面的格式?:
这是我的数组school.xml
<school>
<student>
<name>Bondi Beanch</name>
<latitude>-33.890542</latitude>
<longitude>151.274856</longitude>
<id>4</id>
</student>
<student>
<name>Coogee Beach</name>
<latitude>-33.923036</latitude>
<longitude>151.259052</longitude>
<id>5</id>
</student>
<student>
<name>Cronulla Beach</name>
<latitude>-34.028249</latitude>
<longitude>151.157507</longitude>
<id>3</id>
</student>
</school>
我把它你想使用的格式为JavaScript? –
不,php数组格式 – Kakitori