我有PHP函数CTYPE_ALNUM这个奇怪的问题奇怪的事情有了CTYPE_ALNUM
,如果我这样做:
PHP:
$words="àòè";
if(ctype_alnum($words)){
Echo "Don't work";
}else{
Echo "Work";
}
这呼应了 '工作'
BUT如果我有一个表格,并以这种形式插入字母与坟墓像(à,è,ò),这将回声'不工作'
代码:
<form action="" method="post">
<input type="text" name="words" />
<input type="submit" />
</form>
$words=$_POST['words'];
if(isset($words)){
if(ctype_alnum($words)){
Echo "Don't Work";
}else{
Echo "Work";
}
}
如果我插入的文本输入或E或ò这将回声出字母“不工作”
什么是文件编码? – zerkms 2012-04-04 11:48:33
'print_r($ words)'显示什么? – MichaelRushton 2012-04-04 12:00:58
它显示了我写的字母,如果我写èèè它显示èèè – LdB 2012-04-04 12:14:43