PHP 外贸网站标题怎么用英文分割生成带杠号“-”的短网址

PHP 外贸网站标题怎么用英文分割生成带杠号"-"的短网址?

是不是做外贸网站时候,很多用户要求生成的网页内容地址以英文标题分割成短"-"杠号结尾的?其实很简单,你需要把您的英文标题用一个自定义函数去生成,上代码:

效果

复制代码
function convertToSlug($str) {
    // 使用正则表达式替换非连字符(-)以外的字符为连字符
    $slug = preg_replace('/[^A-Za-z0-9-]+/', '-', $str);
    // 移除开头和结尾的连字符
    $slug = trim($slug, '-');
    return $slug;
}

调用时候可以用

title=convertToSlug(_POST'title');

运行试一下,是不是实现了?具体html结尾文件可以用模板生成全静态,也可以使用伪静态,这个需要您自己系统的生成方式

相关推荐
言乐63 小时前
Python实现建造微服务商城后台
开发语言·python·算法·微服务·架构
cui_ruicheng4 小时前
Python从入门到实战(六):非序列容器
开发语言·python
西西学代码4 小时前
Flutter---底部导航栏(2)
开发语言·javascript·flutter
legendary_1634 小时前
SINK芯片:Type-C统一供电时代的小家电核心方案
c语言·开发语言·人工智能·智能手机
momo4 小时前
JAVA基础知识
java·开发语言
凯瑟琳.奥古斯特4 小时前
力扣1013三等分解法与C++实现
开发语言·c++·算法·leetcode·职场和发展
xxie1237945 小时前
Python装饰器与语法糖
开发语言·python
郑州光合科技余经理5 小时前
海外外卖平台源码改造实战——多语言核心代码实现
java·开发语言·前端·后端·mysql·架构·php
凯瑟琳.奥古斯特6 小时前
力扣1012数位DP解法详解
开发语言·c++·算法·leetcode·职场和发展
Railshiqian6 小时前
UserPickerActivity 内部逻辑分析
开发语言·python