我在查找是否存在使用strpos
的希伯來字符串。我試過mb_strpos
,並試圖!strpos
,甚至similar_text()
,但沒有奏效。Strpos不匹配希伯來字符串
任何想法?
代碼:
$data1 = file_get_contents('hebrewtext.txt');
$data2 = "אבגדהוזחטיכל";
if(strpos($data1, $data2) === FALSE) {
# Hebrew string does not exists
}
else {
# Hebrew string exists
}
感謝。
是否「什麼都沒有發生」意味着該代碼不執行,或者該字符串未找到? – kittykittybangbang
@kittykittybangbang字符串未找到 – zimbabua
您確定您的PHP文件和文本文件具有相同的編碼嗎? (不是一個是UTF-8,另一個是ISO-something。) – Siguza