PHP 清理URL字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 清理URL字符串相关的知识,希望对你有一定的参考价值。

function get_clean_url_string($str) {
	$search = array(
		'/\s+/i',
		'/(-|_)(-|_)*/',
		'/[^a-z0-9_-]/i'
	);
	$replace = array(
		'-',
		'$1',
		''
	);
  return preg_replace($search, $replace, trim($str));
}

以上是关于PHP 清理URL字符串的主要内容,如果未能解决你的问题,请参考以下文章

使用 PHP 清理 URL [重复]

我如何使用 .htaccess 清理 php 生成的 url

如何自定义清理字符串以使其适合 URL?

清理 URL slug 的 Unicode 字符串(Ruby/Rails)

PHP 清理PHP字符串以输入数据库

C盘清理操作