Servus, wieder ein Problem das ich nicht durchschaue. Ich würd in folgender Funktion
PHP-Code:
function getClass($clId){
foreach ($xml->guildInfo->guild->members->character as $member){
if($member['classId'] == $clId && $member['level']==80){
echo $member['name'];
echo "<br />";
}
}
}
getClass(11);
per Parameter $clId eine Zahl übergeben. Jedoch bekomme ich die Fehlermeldung
PHP-Code:
Warning: Invalid argument supplied for foreach()
Setze ich statt der Variablen direkt die Zahl ein und nehme zusätzlich den Funktionsblock weg und beginne ab
PHP-Code:
foreach ($xml->guildInfo->guild->members->character as $member){
if($member['classId'] == 11 && $member['level']==80){
echo $member['name'];
echo "<br />";
}
}
läuft alles einwandfrei.
funktioniert foreach nicht mit Parameterübergaben?