Also fangen wir mal an:
Das Ziel ist es aus diesem array(Bsp!):
$res[0] = array("tid" => "3", "tname" => "bla", "pts" => "1257", "ops" => array("9", "3"));
.
.
.
Paarungen zu machen (also immer zb $res[0] und $res[1] zusammen), jedoch unter der Bedinung das der gegner nicht im array $res[k][ops] steht. Nur leider fehlt mir die richtige Abbruchbedingung für die dann entsprechende Schleife. Oder sagt mir einfach mal wie ihr das machen würdet. Hier der eigentliche Code:
if((in_array($res[$y][tid], $res[0][ops])) || (in_array($res[0][tid], $res[$y][ops])))
{
echo $res[0][tname].' vs '.$res[y][tname];
array_splice($res, 0, 1);
array_splice($res, $y - 1, 1);
$y = 1;
}
else
$y++;
}
Das Ziel ist es aus diesem array(Bsp!):
$res[0] = array("tid" => "3", "tname" => "bla", "pts" => "1257", "ops" => array("9", "3"));
.
.
.
Paarungen zu machen (also immer zb $res[0] und $res[1] zusammen), jedoch unter der Bedinung das der gegner nicht im array $res[k][ops] steht. Nur leider fehlt mir die richtige Abbruchbedingung für die dann entsprechende Schleife. Oder sagt mir einfach mal wie ihr das machen würdet. Hier der eigentliche Code:
if((in_array($res[$y][tid], $res[0][ops])) || (in_array($res[0][tid], $res[$y][ops])))
{
echo $res[0][tname].' vs '.$res[y][tname];
array_splice($res, 0, 1);
array_splice($res, $y - 1, 1);
$y = 1;
}
else
$y++;
}
Kommentar