php - 如何使用 PHP 清理标题 URI?

标签 php rest uri sanitization

我正在编写一个博客,我希望 URI 成为标题,例如 stackoverflow 中的问题标题或 wordpress。
清理 URI 的规则是什么?
在 PHP 中是否已经有一个代码可以做到这一点?

提前致谢,
欧麦

最佳答案

这可能是用单个连字符替换任何非字母数字字符的最短方法:

trim(preg_replace('/[^a-z0-9-]+/', '-', strtolower($str)), '-')

关于php - 如何使用 PHP 清理标题 URI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1432463/

相关文章:

php - mysqli_query() 期望参数 1 为 mysqli,在/Applications/MAMP/htdocs/中给出的对象

ios - RESTful UIButton 操作的用户体验

android - 从 data.getData() 文件 :///storage/emulated/0/LenovoReaper/did 类型的 URI 获取真实路径

php - Laravel 5.3 电子邮件队列中不允许序列化 'Closure'

php - Mysql aruba Json类型不存在

http - REST URL 结构建议

rest - grails 3 Rest-api 配置文件 GET

树结构的 REST URI 设计

c# - WCF Discovery : System. UriFormatException 使用带通配符 (*) 的 URI 创建 ServiceHost

php - WordPress 查询拥有 2 个相等元的用户