lower & upper - 25/07/09 10:52 PM
Code:
//if (5 isupper) { echo -a How can a number be upper-case? } //if (5 islower) { echo -a Even if you say its upper-case how can it then be lower-case aswell? }
//if (5 isupper) { echo -a How can a number be upper-case? } //if (5 islower) { echo -a Even if you say its upper-case how can it then be lower-case aswell? }
strtoupper("5") == "5" // true strtolower("5") == "5" // true
toupper('5') == '5' // true tolower('5') == '5' // true
"5".toUpperCase() == "5" // true "5".toLowerCase() == "5" // true
$upper(5) == 5 ; true $lower(5) == 5 ; true
<?php $char = "5"; if (ctype_upper($char)) { echo "PHP defines this string as upper-case.\n"; } else { echo "PHP does not define this string as upper-case\n"; } if (ctype_lower($char)) { echo "PHP defines this string as lower case.\n"; } else { echo "PHP does not define this string as lower-case either.\n"; } ?>
; * NOTE: this is not how ctype_upper is implemented, see bottom alias is_uppercase { return $iif($regex($1-, /[A-Z]/) && !$regex($1-, /[a-z]/), $true, $false) }
//if (5 isupper) ; false
$upper(5) == 5
ctype_upper("X5"); // returns false
ctype_upper("HELLO WORLD") // returns false ctype_upper("HI!!!") // returns false
if (HELLO WORLD isupper) ; returns true if (HI!!! isupper) ; returns true