Les gars, j'essaie de faire correspondre un tableau à deux dimensions. Voici le code qui montre ce que je fais:tableau bidimensionnel correspondant
$games = array("Game1" => "Team 2 vs. Team 3", "Game2" => "Team 1 vs. Win 1","Game3" => "Loser Game 1 vs. Loser Game 2","Game4" => "Win Game 2 vs. Win Game 3", "Game5" => "Win Game 4 vs. Loser Game 4 (If Loser 4 is First Loss)");
$time= array("06:00 " => "06:30","06:30 " => " 07:00","07:00" => "07:30","07:30" =>"08:00","08:00" => "08:30");
foreach($games as $games => $versus)
{
foreach($time as $start_time => $end_time)
{
echo $games . ": ". $versus ." ". $start_time. " to " . $end_time . "<br>";
}
}
Cependant, cette commande affiche
Game1: Team 2 vs. Team 3 = 06:00 to 06:30
Game1: Team 2 vs. Team 3 = 06:30 to 07:00
Game1: Team 2 vs. Team 3 = 07:00 to 07:30
Game1: Team 2 vs. Team 3 = 07:30 to 08:00
Game1: Team 2 vs. Team 3 = 08:00 to 08:30
Game2: Team 1 vs. Win 1 = 06:00 to 06:30
Game2: Team 1 vs. Win 1 = 06:30 to 07:00
Game2: Team 1 vs. Win 1 = 07:00 to 07:30
Game2: Team 1 vs. Win 1 = 07:30 to 08:00
Game2: Team 1 vs. Win 1 = 08:00 to 08:30
Game3: Loser Game 1 vs. Loser Game 2 = 06:00 to 06:30
Game3: Loser Game 1 vs. Loser Game 2 = 06:30 to 07:00
Game3: Loser Game 1 vs. Loser Game 2 = 07:00 to 07:30
Game3: Loser Game 1 vs. Loser Game 2 = 07:30 to 08:00
Game3: Loser Game 1 vs. Loser Game 2 = 08:00 to 08:30
Game4: Win Game 2 vs. Win Game 3 = 06:00 to 06:30
Game4: Win Game 2 vs. Win Game 3 = 06:30 to 07:00
Game4: Win Game 2 vs. Win Game 3 = 07:00 to 07:30
Game4: Win Game 2 vs. Win Game 3 = 07:30 to 08:00
Game4: Win Game 2 vs. Win Game 3 = 08:00 to 08:30
Game5: Win Game 4 vs. Loser Game 4 (If Loser 4 is First Loss) = 06:00 to 06:30
Game5: Win Game 4 vs. Loser Game 4 (If Loser 4 is First Loss) = 06:30 to 07:00
Game5: Win Game 4 vs. Loser Game 4 (If Loser 4 is First Loss) = 07:00 to 07:30
Game5: Win Game 4 vs. Loser Game 4 (If Loser 4 is First Loss) = 07:30 to 08:00
Game5: Win Game 4 vs. Loser Game 4 (If Loser 4 is First Loss) = 08:00 to 08:30
et je veux afficher comme ça au lieu
Game1: Team 2 vs. Team 3 06:00 to 06:30
Game2: Team 1 vs. Win 1 06:30 to 07:00
Game3: Loser Game 1 vs. Loser Game 2 07:00 to 07:30
Game4: Win Game 2 vs. Win Game 3 = 07:30 to 08:00
Game5: Win Game 4 vs. Loser Game 4 (If Loser 4 is First Loss) = 08:00 to 08:30
Comment puis-je résoudre ce ? Merci à l'avance qui m'aident ..
Je ne sais pas si cette partie est correcte: 'foreach ($ jeux comme des jeux $ => $ versus) 'Je pense que ça devrait être' foreach ($ games comme $ game => $ versus) ' – Maximus2012
Afin de faire ce que vous essayez de faire, vous avez besoin d'une sorte de connexion entre les tableaux' $ games' et '$ time' que vous n'avez pas. Vous pouvez les combiner dans un tableau '$ games_time'. – Maximus2012
J'ai mis à jour ma réponse .Code obtiendra les résultats que vous voulez. – mdamia