Hi Christoph,
Ich bin nicht der PHP-Guru, deshlab möge man mich nicht nur für meinen Code ausschimpfen, sondern ihn dann bitte auch korrigieren, danke.
ok, bitte schön:
function islower($c){
return((ord($c)-97)<26&&(ord($c)-97)>=0)?1:0;
}
Hier würde ich ein preg_match("/[1]$/", $d) bevorzugen, aber vermutlich ist deine Methode schneller, da dafür die die RegEx Engine angeworfen werden muss.
Ah, da fällt mir gerade noch was ein: Vielleicht könnte man mit if($d == strtoupper($d)) was machen...
function isupper($c){
return ((ord($c)-65)<26&&(ord($c)-65)>=0)?1:0;
}
Hier selbiges wie oben.
function isdigit($d){
return ((ord($d)-48)<10&&(ord($d)-48)>=0)?1:0;
}
Dazu stellt PHP schon die Funktion is_numeric() bereit.
MfG, Dennis.
--
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
Den Selfcode kann man sich übrigends hier entschlüsseln lassen:
http://www.peter.in-berlin.de/projekte/selfcode/
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
Den Selfcode kann man sich übrigends hier entschlüsseln lassen:
http://www.peter.in-berlin.de/projekte/selfcode/
a-z ↩︎