仅使用单连字符分隔符将字符串转换为 slug [英] Convert string into slug with single-hyphen delimiters only
本文介绍了仅使用单连字符分隔符将字符串转换为 slug的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想将一个字符串清理到一个 URL 中,所以这就是我基本需要的:
I would like to sanitize a string in to a URL so this is what I basically need:
- 除字母数字字符、空格和破折号外,所有内容都必须删除.
- 空格应该转换成破折号.
例如
This, is the URL!
必须返回
this-is-the-url
推荐答案
function slug($z){
$z = strtolower($z);
$z = preg_replace('/[^a-z0-9 -]+/', '', $z);
$z = str_replace(' ', '-', $z);
return trim($z, '-');
}
这篇关于仅使用单连字符分隔符将字符串转换为 slug的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文