11. oktober 2003 - 20:05
Der er
12 kommentarer og 1 løsning
Lav denne "if" for mig.
Hvordan laver jeg denne if-løkke? if(MitTal ligger imellem 8000 og 9999 eller 7000 og 7500) { }
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
11. oktober 2003 - 20:09
#1
if((MitTal >= 8000 && MitTal <= 9999) || (MitTal >= 7000 && MitTal <= 7500))
11. oktober 2003 - 20:10
#2
if(($tal>8000 && $tal<9999)||($tal>7000 && $tal<7500)){}
11. oktober 2003 - 20:12
#3
if ((MitTal >= 800 && MitTal <=9999) or (MitTal>=7000 && MitTal<= 7500)) {
11. oktober 2003 - 20:17
#4
<?php $MitTal = 7000; if ($MitTal >= 8000 && $MitTal <= 9999) { echo "mellem 8000 og 9999"; } elseif ($MitTal >= 7000 && MitTal <= 7500) { echo "mellem 7000 og 7500"; } else { echo "Tal matcher ikke"; } ?> Måske ikke helt hvad du spurgte om, men her kan du præcisere i hvilken kategori tallet er.
11. oktober 2003 - 20:24
#5
Så mangler jeg såmen bare at I laver et svar - de 3 første var gode! Den sidste var ikke hvad jeg spurgte om...
11. oktober 2003 - 20:26
#6
svar
11. oktober 2003 - 20:30
#7
har lavet en hjælp funktion ;) <?php function between($no, $min, $max); if(is_numeric($no) AND is_numeric($min) AND is_numeric($max)){ if($no > $min AND $no < $max) return true; else return false; } else return false; } if(between(MitTal, 8000, 9999) AND between(MitTal, 7000, 7500)){ //noget } ?> Morten
11. oktober 2003 - 20:33
#8
jeg vil også være med $a = $MitTal >= 7000 && $MitTal <= 7500 ? 0 : ($MitTal >= 8000 && $MitTal <= 9999 ? 1 : 2); switch($a){ case 0: echo "7000-7500"; break; case 1: echo "8000-9999"; break; case 2: echo "invalid"; break; }
11. oktober 2003 - 20:35
#9
hvem skriver først en klasse til det? MitTal.between(tal, tal2); <- anyone? Morten
11. oktober 2003 - 20:49
#10
hva faen.. man har da vel ikke andet at lave en lørdag aften :) class ET_TAL{ var $tallet; function ET_TAL($tal){ $this->tallet = $tal; } function Set($tal){ $this->tallet = $tal; } function get(){ return $this->tallet; } function between($min, $max){ if(is_numeric($min) AND is_numeric($max)){ if($this->tallet >= $min AND $this->tallet <= $max) return true; } return false; } } $tal = new ET_TAL(7200); if($tal->between(7000,7500) || $tal->between(8000,9999)){ echo "ok"; } $tal->set(8900); if($tal->between(7000,7500) || $tal->between(8000,9999)){ echo "ok 2"; }
11. oktober 2003 - 21:06
#11
squashguy -> man ved bare man ikke har noget liv når man fanger sig selv i at skrive en komplet ubrugelig PHP klasse en lørdag aften... ;) Morten
16. oktober 2003 - 09:09
#12
Wuhuu!! Så må jeg have lidt liv tilbage - jeg ved nemmelig ikke hvordan man bruger en class.. Men tak for den store entusiasme :-)
16. oktober 2003 - 09:43
#13
klasser kan bruges til sjove ting - men man skal have noget stort som man laver ofte før en klasse kan betale sig ;) Morten
Vi tilbyder markedets bedste kurser inden for webudvikling