php字符串截取函数,支持中文 utf-8截取
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://HdhCmsTestw3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd" > <html xmlns= "http://HdhCmsTestw3.org/1999/xhtml" > <head> <meta http-equiv= "content-type" content= "text/html; charset=utf-8" /> <title>environment</title> </head> <?php $str = "中12hb千钧一发lap" ; echo mb_substr( $str ,0,5, 'utf-8' ); echo '<br>' ; echo mb_substr( $str ,5,3, 'utf-8' ); echo '<br>' ; echo mb_substr( $str ,8,4, 'utf-8' ); ?> <body> </body> </html> <?php function str_wrap1( $str , $elen =30) { $tlen = mb_strlen( $str , "utf8" ); //共有多少字 //$elen = 8; //每行字符串长度8个字符、4个汉字 $dlen = 0; //每行显示长度 $str_wrap = '' ; for ( $i =0; $i < $tlen ; $i ++) { $tmpchar = mb_substr( $str , $i ,1, "utf8" ); if ( strlen ( $tmpchar ) == 3) $charlen = 2; else $charlen = 1; if ( $dlen < $elen -1 ) { $dlen += $charlen ; $str_wrap .= $tmpchar ; } //开源软件:phpfensi测试数据 else { $str_wrap .= "<br>" . $tmpchar ; $dlen = $charlen ; } } return $str_wrap ; } echo str_wrap1( $str ,5); ?>查看更多关于php字符串截取函数,支持中文 utf-8截取 - php函数的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did30982