PHP 外贸网站标题怎么用英文分割生成带杠号"-"的短网址?
是不是做外贸网站时候,很多用户要求生成的网页内容地址以英文标题分割成短"-"杠号结尾的?其实很简单,你需要把您的英文标题用一个自定义函数去生成,上代码:
效果
function convertToSlug($str) {
// 使用正则表达式替换非连字符(-)以外的字符为连字符
$slug = preg_replace('/[^A-Za-z0-9-]+/', '-', $str);
// 移除开头和结尾的连字符
$slug = trim($slug, '-');
return $slug;
}
调用时候可以用
title=convertToSlug(_POST['title']);
运行试一下,是不是实现了?具体html结尾文件可以用模板生成全静态,也可以使用伪静态,这个需要您自己系统的生成方式