アップロードされたファイルのファイル名をサニタイズしようとしています。
数字や文字以外はすべて置き換え、スペースは - に置き換えたい
私は持っている:
$finalName = preg_replace('/[^a-z0-9][ ]/', '-', strtolower(substr($finalName, 0, strpos($finalName, '.')))) ;
これは機能しません。
誰かが私の正規表現を手伝ってくれませんか?
ご了承ください:
substr($finalName, 0, strpos($finalName, '.'))
ドットや拡張子ではなく、ファイル名で機能するようになっています。