4.4.2 使用strlen()函数测试字符串的长度

可以使用函数strlen()来检查字符串的长度。如果传给它一个字符串,这个函数将返回字符串的长度。例如,如下所示的代码将返回5:


echo'strlen("hello");.


这个函数可以用来验证输入的数据。考虑一下我们表单中的电子邮件地址,它存储在变量$email中。检验一个保存在$email变量中的电子邮件地址的基本方法就是检查它的长度。根据推理,如果一个国家的代码没有二级域名,只有一个字母的服务器名称和一个字母的电子邮件地址,那么它的最小长度是6个字符——例如a@a.to。因此,如果一个地址没有达到这个长度就会报错,如下所示:


if(strlen($email)<6){

echo'That email address is not valid';

exit;//force execution of PHP script

}


很明显,这是一个验证信息是否有效的非常简单的方法。我们将在下一节中介绍一种更好的方法。