J'ai un tableau comme celui-ci:impression de tableau par clé Multidimensional
$games_array = array(
"game-one-id" => array(
array("name" => "Game One"),
array("url" => "game-one-url"),
array("asd" => "asdfg")
),
"game-two-id" => array(
array("name" => "Game Two"),
array("url" => "game-two-url"),
array("asd" => "asdfg")
)
);
et je veux à la liste tous les jeux dans $games_array
et imprimer certaines des propriétés de chaque jeu, par exemple son URL.
C'est ce que je suis venu avec, mais rien est imprimé:
foreach ($games_array as $game_id => $game_data) {
echo '
<table><tr>
<td><a href="http://www.example.com/game/' . $game_data["url"] . '/">' . $game_data["name"] . '</a></td>
</tr></table>
';
}
Quelqu'un pourrait-il s'il vous plaît aidez-moi
Pourquoi chaque entrée dans chaque tableau enveloppé dans son propre tableau '(..)'? Il suffit de se débarrasser de la couche de tableau superflue, alors ça va marcher. – deceze
Contrôlez-vous la création de la matrice, car le format actuel n'est pas idéal. – Steve
Oui, j'ai juste trouvé ce format et j'ai trouvé que c'était correct. Quel serait un meilleur format? –