20. maj 2004 - 13:00
Der er
7 kommentarer og 3 løsninger
finde ud af om hex værdi er mellem 3 andre
Jeg har følgende, men kan ikke få det til at virke..... $currChar = "F"; $currCharHex = bin2hex($currChar); if($currCharHex > x41 && $currCharHex < x5a){ //Do stuff } Jeg skal have den til at gøre noget, hvis hex værdien er mellem 41 og 5a (A-Z). Hvad gør jeg forkert?
Annonceindlæg fra Asus
skulle selvfølgelig have været: if($currCharHex > x40 && $currCharHex < x5b) for at få A og Z med
if($currCharHex > "41" && $currCharHex < "5a"){ i stedet for if($currCharHex > x41 && $currCharHex < x5a){
Slettet bruger
20. maj 2004 - 13:36
#4
En anden vej kunne være: if (ord($currChar)>=ord('A') && ord($currChar)<=ord($currChar('Z'))
Hexværdier skrives normalt med 0x foran. Fx. 0x5a $currChar = hexdec("F"); if($currChar >= 0x41 && $currChar <= 0x5a){ //Do stuff }
tomat-ketchups svar virkede. Ikke lige prøvet sandbox og dennismp's, men hvis I smider svar kan I dele de 30 point.
Der er næsten altid mere end een måde :-).
Slettet bruger
21. maj 2004 - 00:46
#8
Rettelse: Der er altid mere end een måde ;-)
Vi tilbyder markedets bedste kurser inden for webudvikling