【发布时间】:2015-08-01 10:17:07
【问题描述】:
我对php有一些了解,很抱歉这个问题:
我有这个文件 xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<alert>
<status> </status>
<nothing> </nothing>
<info>
<area>
</area>
</info>
<info>
<area>
</area>
</info>
<info>
<area>
</area>
</info>
</alert>
我必须做一个 for 循环,并在一个“foreach”中为每个 问题是我不确定有什么方法可以知道我必须重复 for 循环多少次。因为在这个文件 xml 中(这是一个例子)我不知道有多少
如果:
$url = "pathfile";
$xml = simplexml_load_file($url);
$numvulcani = count($xml->alert->info); // is good ?
for ($i = 0; $i <= $numvulcani; $i++) {
foreach ($xml->alert->info[$i] as $entry) {
$area = $entry->area;
}
}
是真的吗?
抱歉英语不好
【问题讨论】:
-
你想达到什么目的?你试过
foreach循环吗? -
我想知道我的例子中的 count() 是否好:/