我有一个系统可以为各种网站存储某些文件。
一些网站显示为基本网站:
www . myrandomsite . com
www . yetanothersite . com /sublevel/
http: somefunky.sub . org
……等等。
我想以最安全和最明智的方式将这些转换为文件夹名称。
到目前为止我所拥有的:
preg_replace('/[^A-Za-z0-9 ]/', '-', 'www.yetanothersite.com/sublevel/');
返回:字符串(32)“www-yetanothersite-com-sublevel-”
虽然这不是一个漂亮的文件夹名称,但在正确的轨道上。
鉴于域名格式的多样性,我想创建最简洁、最简单的解决方案。
需要一些建议。