Кажется, мой foreach зацикливается правильное количество раз. Однако это только заполнение переменных содержимым из первого цикла.
Я пробовал это двумя способами. но, во-первых, это URL к каналу XML http://wowfeeds.wipeitau.com/GuildActivity.php?location=EU&rn=shadowsong&gn=antheas&output=XML&callback=? чтобы вы могли видеть структуру.
Код php issss
function GetAchievements(){ $achurl = "http://wowfeeds.wipeitau.com/GuildActivity.php?location=EU&rn=shadowsong&gn=antheas&limit=100&output=XML&callback=?"; $achxml = new SimpleXMLElement($achurl); // Achievements foreach ($achxml->ACTIVITYLIST->ACTIVITYITEM as $ach) { $name = $ach['NAME']; echo $name; //$Achievments = "<p><img src='$achimg' /> <span class='red'>$achname</span> $achtext <span class='red'>$achobj</span></p>"; //echo $Achievments; }
}
Кажется, это просто возвращает пробел.
Однако, если я изменю код @ $ name = $ ach ['NAME'] на = $ name =
function GetAchievements(){ $achurl = "http://wowfeeds.wipeitau.com/GuildActivity.php?location=EU&rn=shadowsong&gn=antheas&limit=100&output=XML&callback=?"; $achxml = new SimpleXMLElement($achurl); // Achievements foreach ($achxml->ACTIVITYLIST->ACTIVITYITEM as $ach) { $name = $achxml->ACTIVITYLIST->ACTIVITYITEM->NAME; echo $name; //$Achievments = "<p><img src='$achimg' /> <span class='red'>$achname</span> $achtext <span class='red'>$achobj</span></p>"; //echo $Achievments; } }
Затем просто повторяет первую запись столько же раз, сколько и записей.
EG. Название. Название. Название. Это сводит меня с ума уже 2 часа. Пожалуйста, помогите: (
объект simplexml не является массивом, возможно, вам придется рассмотреть его следующим образом
$url = 'http://wowfeeds.wipeitau.com/GuildActivity.php?'. 'location=EU&rn=shadowsong&gn=antheas&output=XML&callback=?'; $achxml = simplexml_load_file($url); foreach ($achxml->ACTIVITYLIST->ACTIVITYITEM as $ach) { $name = (string) $ach->NAME; echo $name, "\n"; }
output:
Ichex Azraelka Brechnor Rougwar Bromious Ziini Ryoden Ashlynne Snappidagg Flökræ Flökræ Sevenfold Ashlynne Bonewing Goldstroke Flökræ Worgin Bromious Renevatio Ziini Flökræ Flökræ Strollomiona Thorban Ichex