今天在使用php中strstr函數時提示Warning:strstr()[function.strstr]:Empty delimiter錯誤了,後來經過反復查找得出解決辦法,有需要的同學可參考。
Warning: strstr() [function.strstr]: Empty delimiter
非常奇怪,難道php函數strstr的某個參數出問題了?
於是寫了個測試的例子
代碼如下 復制代碼<?php
$text=”asdfghjklqwertyuiopzxcvbnm”;
//$key=”g”;
//根據php錯誤提示Empty delimiter,判斷應該不會是$text的值出問題,所以故意注釋了key值
if(strstr($text, $key)){
echo “found it”;
}else{
echo “not found”;
}
?>
strstr()竟然不報錯,於是想到$key值可能會是空串”",姑且一試。
果然strstr($text,”")時,提示出錯Warning: strstr() [function.strstr]: Empty delimiter