Volg de onderstaande video om te zien hoe je onze site als web-app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
for ($i = 0; $i < count($array); $i++) {
if (($array[$i] < 50) || ($array[$i] > 90)) {
// Do something when not OK.
}
}
)
function isArrayCorrect(&$tabel) {
$correct=true;
$i=0;
while($i<count($tabel) && $correct) {
$correct=($tabel[$i]>=50 && $tabel[$i]<=90);
$i++;
}
return $correct;
}

x4xk3 zei:Als ik een array heb met waarden 65 en 80 dan heb ik volgens jou een correcte array
En waar kan jij zien of je array ook ALLE waarden van 50 TEM 90 bevat ?
Tot zover je efficiënt denken dan ..
En moeilijk doen ? Ik maak een 2de array en roep een functie op. Veel simpeler kan niet
function isArrayCorrect(&$tabel) {
$correct=false;
$aantal=count($tabel);
if($aantal==90-50+1) {
sort($tabel);
$i=1;
while($i<$aantal && $tabel[$i-1]<$tabel[$i])
$i++;
$correct= $i==$aantal && $tabel[0]==50;
}
return $correct;
}
x4xk3 zei:Dus als ik een array van 41 lang doorstuur die van 10 tem 50 gaan dan is deze ook correct volgens uw functie.
x4xk3 zei:Daarenboven als ik een array doorstuur met de waarden 50 tem 90 maar niet geordend is deze niet correct.
Ik wil niet in de clinch gaan ofzo maar je oplossing klopt gewoon niet.

Ik was inderdaad te rap precies. Maar hij had diezelfde vraag hier gisteren ook al is gepost, en toen is zijn thread vakkundig gesloten.x4xk3 zei:Tyfus, 'de waarden 50 tot en met 90' is niet 'de waarden tussen 50 en 90'.
Ik denk dat ge u mislezen hebt. (anders zou hij inderdaad aan iets nieuws mogen beginnen)
Wat ik zou doen is gewoon een 2de array maken (met een loopje hè) met waarden50 tem 90. Dan kan je gewoon zeggen:
array_diff($array50tem90,$arrayTeControleren);
De waarden die ontbreken in $arrayTeControleren geeft hij als output. Het maakt niet uit op welke plaats de waarden staat of welke keys deze hebben dus daar moet je allemaal niet naar kijken. Geeft hij een lege array terug dan bevat deze alle waarden tussen 50 en 90.
Er bestaan misschien betere manieren maar t'is al lang geleden![]()