2012-03-13 120 views
0

我的任务中的问题是验证以张贴形式给出的字符串(在这种情况下是电话号码)的长度,然后创建一个由给定数据的一部分组成的子字符串。

特别是如果该号码是6235551234,选择应该是555验证if语句中的字符串长度。 PHP

$phone = $_POST['phone']; 

if (strlen($phone) = 10) { 
     $phone_prefix = substr($phone, 3, 3); 
    } else { 
     echo 'Enter Proper phone number' ; 
    } 

但是对于我收到此错误代码。“致命错误:在写入方面
任何想法不能使用函数的返回值? “

回答

4

你尝试分配值函数的返回

if (strlen($phone) = 10) { 

你应该有:

if (strlen($phone) == 10) { 
+0

非常感谢您! – jrounsav 2012-03-13 21:55:14