欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PHP 不区分中英文截取utf8字符串

程序员文章站 2024-01-25 10:38:40
...
<?php
header('Content-Type: text/html; charset=utf-8');
//截取utf8字符串
function utf8Substr($str='', $start=0, $len=10)
{
    return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$start.'}'.
        '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
        '$1',$str);
}
echo utf8Substr('阅谁问君诵,水落清香浮。',8,2),PHP_EOL;
echo utf8Substr('吴者然onestopweb');

 

效果图:
PHP 不区分中英文截取utf8字符串
            
    
    博客分类: 境-PHP 截取utf8字符串不区分中英文PHP截取字符串截取汉字字符串 
 

 

 

 

 

 

 

 

 

 

 

  • PHP 不区分中英文截取utf8字符串
            
    
    博客分类: 境-PHP 截取utf8字符串不区分中英文PHP截取字符串截取汉字字符串 
  • 大小: 10.9 KB