ctype_alnum
Description
The ctype_alnum of Ctype for PHP checks for alphanumeric character(s).
Syntax
ctype_alnum(
mixed $text
): boolParameters
text
The tested string.
NOTE: If an integer between -128 and 255 inclusive is provided, it is interpreted as the ASCII value of a single character (negative values have 256 added in order to allow characters in the Extended ASCII range). Any other integer is interpreted as a string containing the decimal digits of the integer.
Return
Returns true if every character in text is either a letter or a digit, false otherwise.
When called with an empty string the result will always be false.
Examples
1 · text · empty
<? $text = ""; $return = ctype_alnum($text); var_export($return);
false
2 · text · alphanumeric
<? $text = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; $return = ctype_alnum($text); var_export($return);
true
3 · text · integer
<?
for($i = -128; $i <= 255; ++$i)
{
$return = ctype_alnum($i);
if($return)
{
echo "$i: ". chr($i). PHP_EOL;
}
}
48: 0 49: 1 50: 2 51: 3 52: 4 53: 5 54: 6 55: 7 56: 8 57: 9 65: A 66: B 67: C 68: D 69: E 70: F 71: G 72: H 73: I 74: J 75: K 76: L 77: M 78: N 79: O 80: P 81: Q 82: R 83: S 84: T 85: U 86: V 87: W 88: X 89: Y 90: Z 97: a 98: b 99: c 100: d 101: e 102: f 103: g 104: h 105: i 106: j 107: k 108: l 109: m 110: n 111: o 112: p 113: q 114: r 115: s 116: t 117: u 118: v 119: w 120: x 121: y 122: z