文字列内のすべての記号を禁止したいのですが、それぞれを禁止する代わりに、英数字 (az AZ 0-9) を許可する方が簡単だと思いました。
文字列を解析して、許可された文字のみを含むものに変換するにはどうすればよいですか? また、スペースを に変換したいと思います_
。
現時点で私は持っています:
function parseFilename($name) {
$allowed = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
$name = str_replace(' ', '_', $name);
return $name;
}
ありがとう