url_shorten()缩短 URL

目录

描述

缩短 URL,删除 http://, www., 然后 剩下的 url 缩 到 35 个字符,如果字符串长度大于 35,则末尾加上 ....

WordPress 用它在 接管理 界面显示 接 URL。

url_shorten() 描述

用法

 <?php echo url_shorten('http://www.example.com/an/article/with/a/very/long/url'); ?> 

This would print:

 example.com/an/article/with/a/ve... 

url_shorten() 用法

参数

$url

(string) (必填) 将 缩短的 URL。

 认值: None

url_shorten() 参数

返回值

(string) 

  的 URL。

url_shorten() 返回值

源文件

url_shorten() 函数的代码位于 wp-admin/includes/misc.php.

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */
/**
 * Shorten an URL, to be used as link text
 *
 * @since 1.2.0
 *
 * @param string $url
 * @return string
 */
function url_shorten( $url ) {
	$short_url = str_replace( array( 'http://', 'www.' ), '', $url );
	$short_url = untrailingslashit( $short_url );
	if ( strlen( $short_url ) > 35 )
		$short_url = substr( $short_url, 0, 32 ) . '…';
	return $short_url;
}

url_shorten() 源文件