我有一个字符串像
DTSTART;VALUE=DATE:20190208
我想使用PHP函数strpos()找到
DTSTART;VALUE=DATE:
这只有当我删除分号
我试过了
if(strpos($subValue, "DTSTART;VALUE=DATE:")){
并且还与(1,2,3次)逸出分号
strpos($subValue, "DTSTART\;VALUE=DATE:")
strpos($subValue, "DTSTART\\;VALUE=DATE:")
strpos($subValue, "DTSTART\\\;VALUE=DATE:")
我试图stripos函数(),并单引号代替双引号,没有成功。
任何想法 ?
因为针位置0找到strpos
将返回0,而0是false
价值就是为什么你必须使用值和数据类型比较(===)
if (strpos($subValue, 'DTSTART;VALUE=DATE:') !== false) {
该代码是工作的罚款。
strpos
将返回0
是这种情况。这将被视为false
。
尝试 -
if(strpos($subValue, "DTSTART;VALUE=DATE:") !== false) {