php 格式化字符串以在URL中使用

Posted

tags:

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

	/**
	 * function, receives string, returns seo friendly version for that strings,
	 *     sample: 'Hotels in Buenos Aires' => 'hotels-in-buenos-aires'
	 *    - converts all alpha chars to lowercase
	 *    - converts any char that is not digit, letter or - into - symbols into "-"
	 *    - not allow two "-" chars continued, converte them into only one syngle "-"
	 *
	 * @param string   $vp_string  string to make friendly
	 */
	function friendly_seo_string($vp_string)
	{
		$vp_string = trim($vp_string);
		$vp_string = html_entity_decode($vp_string);
		$vp_string = strip_tags($vp_string);
		$vp_string = strtolower($vp_string);
		$vp_string = preg_replace('~[^ a-z0-9_.]~', ' ', $vp_string);
		$vp_string = preg_replace('~ ~', '-', $vp_string);
		$vp_string = preg_replace('~-+~', '-', $vp_string);
		return $vp_string;
	}

以上是关于php 格式化字符串以在URL中使用的主要内容,如果未能解决你的问题,请参考以下文章

从 php url 获取数据以在 react native 中保存到本地 sqlite

重写 url 以在组合 django/wordpress 设置中删除一个目录级别

使用 PHP GET 清理字符串以在 href 中使用

从URL中提取数据以在selenium测试中使用

php 在文本日志文件中格式化数组和对象等输出

更改 URL 的一部分以在 JavaScript 中显示不同的数据