小编Kar*_* JO的帖子

适用于所有语言的 PHP slug 函数

我想知道是否有一个简单的函数/代码可以处理从给定的字符串创建一个 slug。

我正在开发一个多语言网站(英语、西班牙语和阿拉伯语),但我不确定如何专门针对西班牙语和阿拉伯语进行处理。

我目前正在使用来自 CSS-Tricks 的以下代码,但它不适用于 UTF-8 文本。

<?php
function create_slug($string){
   $slug=preg_replace('/[^A-Za-z0-9-]+/', '-', $string);
   return $slug;
}
echo create_slug('does this thing work or not');
//returns 'does-this-thing-work-or-not'
?>
Run Code Online (Sandbox Code Playgroud)

php utf-8 arabic slug

5
推荐指数
2
解决办法
5081
查看次数

标签 统计

arabic ×1

php ×1

slug ×1

utf-8 ×1