Ich möchte Werte aus drei Arrays vereinen (Auszüge s.u.). Dabei beziehen sich die Werte der einzelnen Arrays aufeinander. Versucht hab ichs mit folgendem Codeschnipsel. D.h. während das erste Spielerarray durchläuft soll abgeglichen werden ob die AllianzIDs übereinstimmen und falls ja, dann werden sie zusammengebracht. Leider wird mir trotz:
ini_set('display_errors', 1);
error_reporting(E_ALL);
keine Fehler ausgegeben sondern nur die lima-city Fehlerseite.
Vielleicht könntet ihr mir nen Tipp geben was ich falsch mache!
Spieler
Allianz
ini_set('display_errors', 1);
error_reporting(E_ALL);
keine Fehler ausgegeben sondern nur die lima-city Fehlerseite.
Vielleicht könntet ihr mir nen Tipp geben was ich falsch mache!
PHP-Code:
for($i=0; $i < count($spieler); $i++)
{
$sid=$spieler[$i]->'id';
$sname=$spieler[$i]->'spielername';
$allianz=$spieler[$i]->'allianz';
for($a=0; $a<count($ally); $i++)
{
if($ally[$a]->'id' == $allianz
{
$allyname=$ally[$a]->'name';
$allykuerzel=$ally[$a]->'kuerzel';
}
}
$sammel2[$i]=array( 'sid'=>$sid, 'spielername'=>$sname, 'allianz'=>$allianz, 'allyname'=>$allyname, 'kuerzel'=>$allykuerzel);
}
Array
(
[0] => stdClass Object
(
[id] => 1
[spielername] => Lumpy
[punkte] => 1000
[punkte_vortag] => 1000
[platzierung] => 16
[platzierung_vortag] => 16
[allianz] => 23
)
[1] => stdClass Object
(
[id] => 2
[spielername] => vengador
[punkte] => 6665
[punkte_vortag] => 6498
[platzierung] => 3
[platzierung_vortag] => 3
[allianz] => 23
(
[0] => stdClass Object
(
[id] => 1
[spielername] => Lumpy
[punkte] => 1000
[punkte_vortag] => 1000
[platzierung] => 16
[platzierung_vortag] => 16
[allianz] => 23
)
[1] => stdClass Object
(
[id] => 2
[spielername] => vengador
[punkte] => 6665
[punkte_vortag] => 6498
[platzierung] => 3
[platzierung_vortag] => 3
[allianz] => 23
Array
(
[0] => stdClass Object
(
[id] => 2
[name] => Böse Buben
[kuerzel] => BB
[punkte] => 28
[punkte_vortag] => 28
[platzierung] => 17
[platzierung_vortag] => 14
)
[1] => stdClass Object
(
[id] => 6
[name] => AggroSchatten
[kuerzel] => AS|_
[punkte] => 802
[punkte_vortag] => 802
[platzierung] => 7
[platzierung_vortag] => 8
)
(
[0] => stdClass Object
(
[id] => 2
[name] => Böse Buben
[kuerzel] => BB
[punkte] => 28
[punkte_vortag] => 28
[platzierung] => 17
[platzierung_vortag] => 14
)
[1] => stdClass Object
(
[id] => 6
[name] => AggroSchatten
[kuerzel] => AS|_
[punkte] => 802
[punkte_vortag] => 802
[platzierung] => 7
[platzierung_vortag] => 8
)
Kommentar