php 截取中文字符串函数

2014 年 6 月 23 日 at 下午 3:07分类:PHP

这个只支持utf8字符串截取

1
2
3
4
5
6
7
8
9
10
11
12
<?php
/**
 * php截取中文字符串utf8
 * @author zhang
 * @param string $str 需要截取的字符串原文
 * @param int $start  开始位置
 * @param int $len    截取长度
 */
function utf8_substr($str,$from,$len) {
	return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s','$1',$str);
}
?>

a标签javascript:;的使用

2014 年 6 月 17 日 at 下午 6:25分类:Other

<a href=”javascript:;”>技术网</a>
该连接无任何操作,和普通文本效果一样。只会显示一个鼠标手型样式。(此方法兼容ie浏览器)

此方法不适用 a标签在新标签页面打开 例如:<a href=”javascript:;” traget=”_blank”>技术网</a> 这么写是不起作用的。

有的页面在代码上面会定义<base target=”_blank” /> 全局a标签新页面打开,这样也是不行的。调试的时候需要注意一下,有的时候会忽略。