只是在PHP关于STRLEN一个简单的问题...下面是我的代码,我相信在某个地方错了,但就是不知道在哪里..STRLEN在PHP什么是错的
什么即时试图做的(显然)是显示错误消息,如果在每一个文本框..
当我运行这个不到2(不含2)字符,它做绝对没有那么一定有什么不对的地方。
任何帮助,绝对感谢!
$error_message = "";
if(strlen($username) < 2) {
$error_message .= 'The username you entered do not appear to be valid.<br />';
}
if(strlen($start) < 2) {
$error_message .= 'The start time you entered do not appear to be valid.<br />';
}
if(strlen($end) < 2) {
$error_message .= 'The end time you entered do not appear to be valid.<br />';
}
if(strlen($location) < 2) {
$error_message .= 'The location you entered do not appear to be valid.<br />';
}
if(strlen($department) < 2) {
$error_message .= 'The department you entered do not appear to be valid.<br />';
}
if(strlen($error_message) > 0) {
died($error_message);
}
'2或更少'是'<= 2' – Aquillo 2013-05-01 09:57:59
死了一个错字? PHP函数是'die'。 – alexn 2013-05-01 09:58:55
_“当我运行这个时,它完全没有做任何事情,所以一定有什么问题。” - - 开始调试。例如,执行'echo strlen($ username)'。 – CodeCaster 2013-05-01 09:59:11