当我使用strpos()
时,它区分大小写。为什么?不是不应该吗?
PHP v5.3.8
$file_check_result = "%PDF-1.6 %âãÏÓ";
$test = strpos($file_check_result, "pdf");
echo $test;
什么都不输出;但是,如果我在pdf
中将PDF
更改为strpos
,则会显示位置。为什么呢?
答案 0 :(得分:15)
stripos
是您正在寻找的功能。 strpos
区分大小写
答案 1 :(得分:3)
不区分大小写的是stripos
(请注意 i ):
strpos() // Finds the position of the first occurrence (case-sensitive)
stripos() // Finds the position of the first occurrence (case-insensitive)
strrpos() // Finds the position of the last occurrence (case-sensitive)
strripos() // Finds the position of the last occurrence (case-insensitive)