2011-11-07 20 views
-3

strpos()を使用すると大文字と小文字が区別されます。どうして?それではないでしょうか?PHP strpos()は大文字と小文字を区別します

PHPのv5.3.8

$file_check_result = "%PDF-1.6 %âãÏÓ"; 
$test = strpos($file_check_result, "pdf"); 
echo $test; 

出力は何も。しかし私がpdfPDFに変更した場合、strposに位置を示します。どうして?

+0

私がやったと私は私はので、私はあまりにも疲れていたと思います、それ – JohnA

答えて

3

大文字と小文字を区別しない1が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) 
関連する問題