if($controle->soort == ("1" || "2") ) { ... }
Code (php)
Nu zou ik dit willen oplossen op de volgende manier (o.i.d.):
Maar voorzover ik weet is dit niet mogelijk. Weet iemand anders een manier hoe ik dit script 'flink' kan inkorten?
Code (php)
Of als je wat meer hipster wilt zijn:
Code (php)
En nog meer, omdat het kan:
Code (php)
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
if(preg_match("#^([123]{1})$#", $controle->soort) == 1) {
print "Yay";
} else {
print "Nay";
}
?>
if(preg_match("#^([123]{1})$#", $controle->soort) == 1) {
print "Yay";
} else {
print "Nay";
}
?>
Code (php)
Code (php)
Code (php)
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
if(array_key_exists($controle->soort, array_flip(range(1, 3)))) {
print "Yay";
} else {
print "Nay";
}
?>
if(array_key_exists($controle->soort, array_flip(range(1, 3)))) {
print "Yay";
} else {
print "Nay";
}
?>
Code (php)
Gewijzigd op 18/01/2013 21:34:18 door Gerard M