php 截取字符串函数(中文字符串)(1/2)
代码如下 | 复制代码 |
function mysubstr( $str, $length ){ for( $i = 0; $i < $length; $i++ ){ $resultstr .= $str[$i]; for( $j=$i; $str[$j]!='>'; $j++,$length++ ){ $tag = ''; $charcnt++; //栈是空的直接返回 $tag = array_pop($tagstack); $index = strrpos($resultstr, $tag); for($i = $index-1; $resultstr[$i] != '>'; $i++ ){ $resultstr[$i++] = ''; return $resultstr; $sttime = microtime(true); $stmem = memory_get_usage(); $str = "a1<body>b2<p>c3<em>d4</em>e5</p>f6</body>g7h8"; echo '处理结果为:<br/><hr size=1>',htmlspecialchars( mysubstr( $str, 18 ) ),'<br />'; echo "内存使用情况:",(memory_get_usage()-$stmem),'<br />'; echo "算法运行时间(microtime):",(microtime(true)-$sttime),'<br/>'; |
//方法二
/
代码如下 | 复制代码 |
** echo '<xmp>'; |
本文地址:http://www.phprm.com/develop/34570.html
转载随意,但请附上文章地址:-)