12. august 2005 - 12:23
Der er
12 kommentarer og 1 løsning
Optimering af tjek
Hej! Det her må kunne gøres smarter! $validpages = array("","herre","dame","accessories","andet","froggyeyes","vilkar","kontakt"); // Valid urls // Validation check if ($s == $validpages[0] || $s == $validpages[1] || $s == $validpages[2] || $s == $validpages[3] || $s == $validpages[4] || $s == $validpages[5] || $s == $validpages[6] || $s == $validpages[7]) { blah }
Annonceindlæg fra Hitachi
”Forskellighed gør os stærkere!”
Diversitet er ikke kun buzzwords og politisk korrekthed, men et spørgsmål om at alle føler sig godt tilpas og kan yde deres bedste.
31. januar 2025
12. august 2005 - 12:23
#1
På forhånd tak! // MikkelM
12. august 2005 - 12:26
#2
F.eks.: for($i = 0; $i < count($validpages); $i++) { if($s == $validpages[$i]) [ blah } } eller måske (nok den bedste): foreach($validpages as $v) { if($s == $v) { blah } }
12. august 2005 - 12:27
#3
Den ene [ jeg fik smidt ind skal selvf. være { :)
12. august 2005 - 12:30
#4
Jep, har tænkt på det, men hvis nu der i "blah" skal stå $valid = 1. Så virker det jo kun, hvis det er den sidste, der er tilladt - ellers bliver den jo overskrvet af de andre? ... Hmm, Med mindre jeg undlader else { $valid=0 } .... Prøver lige
12. august 2005 - 12:32
#5
12. august 2005 - 12:34
#6
ha! Jaw's virkede fint ... Lækkert :) Svar?
12. august 2005 - 12:34
#7
men eriks er nu også ret smart ...
12. august 2005 - 12:35
#8
Jeg kom faktisk lige i tanke om in_array() som nok er endnu bedre :) Som erik lige kom i forkøbet med godt nok...
12. august 2005 - 12:41
#9
Tja.. De virker vel lige godt?
12. august 2005 - 12:49
#10
Nej ... Eriks er godt nok smartere ... if (in_array($s, $validpages)) { $validS=1; } else { $validS=0; $s="404"; } Vil du have point, Erik?
12. august 2005 - 12:51
#11
Nej tak.
12. august 2005 - 12:52
#12
ok .. Så er det vel okay jaw får dem. Han var jo på sporet ;)
12. august 2005 - 14:08
#13
Så siger jeg tak.
Vi tilbyder markedets bedste kurser inden for webudvikling