gpt4 book ai didi

php - Yii - 使字符串可用于 URL 或文件名

转载 作者:行者123 更新时间:2023-12-05 03:15:53 25 4
gpt4 key购买 nike

Yii 框架是否包含可以使字符串在 URL 或文件名中可用的函数?

例如:Health+%26+Safety+franchises = health-safety-franchises

所以类似于:https://docs.djangoproject.com/en/dev/ref/templates/builtins/#slugify

最佳答案

Django 中的 slugify 转换为小写字母,删除非单词字符(字母数字和下划线)并将空格转换为连字符。还去除前导和尾随空格。
以下是执行相同任务的 PHP 函数。

$slug = preg_replace('@[\s!:;_\?=\\\+\*/%&#]+@', '-', $str);
//this will replace all non alphanumeric char with '-'
$slug = mb_strtolower($slug);
//convert string to lowercase
$slug = trim($slug, '-');
//trim whitespaces

你需要在一些 Controller 中定义一个函数才能在 Yii 中使用它

关于php - Yii - 使字符串可用于 URL 或文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9199154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com