2017-09-01 34 views
0

我想創建一個帶有兩個條件的IF函數,但是我得到的解析錯誤「無法在解析上下文中使用值返回」。請有任何想法嗎?Substr - 不能在解析上下文中使用值返回

$youlink = get_field('fl_tube');    
    if (strlen ($youlink) < 50 && substr($youlink, 0, 23) = "https://www.youtube.com";) { 
some code here...  
    } 
+0

您在第二種情況下缺少'='。 – alanlittle

回答

1

你已經使用了賦值運算符=而不是比較操作==的。字符串https://www.youtube.com後面還有一個;,這是一個語法錯誤。

試試下面的代碼:

$youlink = get_field('fl_tube');    
if (strlen ($youlink) < 50 && substr($youlink, 0, 23) == "https://www.youtube.com") { 
    some code here...  
} 

希望這有助於。

相關問題