验证if语句中的字符串长度。 PHP

时间:2012-03-13 21:43:29

标签: php string forms

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

具体如果编号为6235551234,则选择应为555。

$phone = $_POST['phone'];

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

但是对于代码我收到此错误..“致命错误:在写入上下文中不能使用函数返回值
任何想法?”

1 个答案:

答案 0 :(得分:4)

您尝试将值赋给函数return

if (strlen($phone) = 10) {

你应该:

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