Nouveau à la programmation afin d'expliquer s'il vous plaît le plus simplement possible. J'ai un tableau en $ input. Ce tableau a des lignes comme row0, row1 et on. Chaque ligne a des paires de valeurs clés telles que name = 'shay', age = '23 'et quelques autres choses. J'ai besoin de mettre ces valeurs dans une base de données, mais je n'arrive pas à comprendre comment les atteindre et les exemples que je trouve me passent par la tête. J'ai fait une boucle avecboucle php tableau Multidimensional
for ($i = 0, $nums = count($inputs); $i < $nums; $i++)
Mais une fois à l'intérieur de cette boucle je suis perdu quant à ce qui vient après. S'il vous plaît aider.
Le tableau se présente comme suit:
$inputs =array (
'row' => array (
0 => array ('id' => '2869', 'name' => 'shay', 'age' => '23',),
1 => array ('id' => '2868', 'name' => 'Tim', 'age' => '30',),
Ce que je dois faire est de passer et faire un insert avec le nom de $, l'âge de $ etc. Je crée la boucle, mais je ne sais pas ce que faire à l'intérieur pour obtenir les valeurs de nom et d'âge, etc. pour chaque rangée. Je sais comment les insérer, c'est juste sortir les valeurs de la matrice.
Lorsque j'utilise
foreach ($inputs as $key => $row)
Je peux alors faire
dd($row['0']);
et retourner le contenu d'une ligne que je voudrais ensuite mettre dans ma requête. Je ne comprends vraiment pas comment passer du dd() à l'accès réel aux valeurs de chaque ligne de manière à pouvoir les insérer.
Pouvez-vous mettre à jour votre question pour montrer ce que le tableau ressemble et ce qui devrait être le résultat escompté? – Maximus2012
'foreach (entrées $ [ 'rangée'] comme $ k => $ v) {echo "k $ -> $ v
"}' Cependant la réponse de Trincot montre comment trouver la clé 'row' sans le savoir. – Xorifelse