foreach suivi de array_key_last($result1)
Bonjour
J’essaie d'utiliser la fonction array_key_last dans ma boucle foreach
Code:
1 2 3 4 5 6 7 8 9
| $sql1="SELECT chambre FROM reservation WHERE '$datedebut' AND '$datefin' BETWEEN debut AND fin";
$result1=$pdo->query($sql1);
foreach ($result1 as $index=>$value) {/* je veux la plus grande valeur */
if ($index === array_key_last($result1))
echo '<br>';
echo $value;
echo '<br>';
exit;
} |
quant je fait le SELECT directement dans mysql j'ai ceci:
chambre
101
103
mais quant je lance en php j'ai ce joli message:
Citation:
Warning: array_key_last() expects parameter 1 to be array, object given in C:\wamp\www\projet-booking\getdata.php on line 135
je suis en php version 7.3.5