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

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

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

效果

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

调用时候可以用

title=convertToSlug(_POST'title');

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

相关推荐
Ai-_Man1 分钟前
Coze扣子还是不可以导出左侧所有对话,只能点进去单条内容导出,方法不对吗?
开发语言·人工智能·ai·小程序·1024程序员节
raindayinrain9 分钟前
c++设计模式
开发语言·c++·设计模式
hiahiahia12318 分钟前
Streaming Model Output
开发语言·前端
熊猫钓鱼>_>44 分钟前
鸿蒙PC高分屏与键鼠交互适配:DPI缩放、右键菜单一次讲清
开发语言·笔记·华为·ai编程·harmonyos·鸿蒙·鸿蒙心迹
honsor1 小时前
用 Grafana 做温湿度异常检测:从阈值告警到趋势预测
数据库·mysql·php
octopus_c1 小时前
C++ 运算符重载详解 && 日期类的实现
开发语言·c++
开源推荐官1 小时前
多门店 O2O 商城选型复盘:从开发视角对比主流开源系统
java·架构·开源·php
Eiceblue1 小时前
用 Python 给 Word 文档加水印:文字、图片与批量处理
开发语言·vscode·python·word
j7~1 小时前
【C++ 面试笔记】(篇二):类与数据抽象 & STL 容器与算法
开发语言·c++·面试·stl容器和算法·类和数据抽象
Fuyo_11192 小时前
深入解析 C++ unordered_set 与 unordered_map 的核心特性与性能实战
开发语言·c++