$filename = 'my_upgrade(1).zip';
$match = 'my_upgrade';
if(!strpos($filename, $match))
{
die();
}
else
{
//proceed
}
上記のコードでは、ファイル名に "my_upgrade"という文字列が含まれていないと、スクリプトから抜け出そうとしています。しかし、与えられた例では、 "my_upgrade(1).zip"に文字列 "my_upgrade"が含まれているので、それは死ぬべきではありません。文字列が入力文字列に存在するかどうかをstrposで調べる方法は?
私には何が欠けていますか?
strposは、一致の数値位置を返します。それが役立つかどうかはわかりません。 –