Php Substr-Can';t在解析上下文中使用值返回
我试图创建一个带有两个条件的IF函数,但是,我得到了一个解析错误“不能在解析上下文中使用值返回”。有什么想法吗Php Substr-Can';t在解析上下文中使用值返回,php,if-statement,Php,If Statement,我试图创建一个带有两个条件的IF函数,但是,我得到了一个解析错误“不能在解析上下文中使用值返回”。有什么想法吗 $youlink = get_field('fl_tube'); if (strlen ($youlink) < 50 && substr($youlink, 0, 23) = "https://www.youtube.com"; ) { some code here... } $youlink=ge
$youlink = get_field('fl_tube');
if (strlen ($youlink) < 50 && substr($youlink, 0, 23) = "https://www.youtube.com"; ) {
some code here...
}
$youlink=get_字段('fl_tube');
如果(strlen($youlink)<50和&substr($youlink,0,23)=”https://www.youtube.com"; ) {
这里有一些代码。。。
}
您使用了赋值运算符=
而不是比较运算符=
。还增加了一个代码>在字符串https://www.youtube.com
这是一个语法错误
请尝试以下代码:
$youlink = get_field('fl_tube');
if (strlen ($youlink) < 50 && substr($youlink, 0, 23) == "https://www.youtube.com" ) {
some code here...
}
$youlink=get_字段('fl_tube');
如果(strlen($youlink)<50和&substr($youlink,0,23)=”https://www.youtube.com" ) {
这里有一些代码。。。
}
希望这能有所帮助。在第二种情况下,您缺少了一个=
。