PHP之随机截取汉字
Jul 29, 2016 am 09:08 AM今天给大家分享一下如何利用PHP自带的方法,来截取汉字。大家注意哦,截取汉字和截取字符的方法是不一样的,因为一个汉字会因为编码不同,占的字符数量会不同,会是2或者3个字符!下面我讲讲具体方法:
function getH($str){
// 利用preg_split函数,将汉字字符串拆分成数组,第一个参数是正则匹配,必须加上u,因为是utf8编码
// 这里不能使用substr或者mb_substr等,因为这些方法是针对字符有效的,汉字占2或者3个字符
$str = preg_split('//u', $str, -1, PREG_SPLIT_NO_EMPTY);
// 利用shuffle函数,打乱汉字数组
// 不能使用str_shuffle函数,因为那个是打乱字符的
shuffle($str);
// 从数组中截取前4个元素,得到的就是一个汉字数组$str = array_slice($str, 0,4);
// implode:将数组拼凑成字符串$str = implode('', $str);
return $str;
}
$str = '游乐儿浪漫樱花王锦胜';
getH($str);
?>
今天教程虽然很简单,但是功能还是很实用的,觉得有用就打赏一点儿吧!
以上就介绍了PHP之随机截取汉字,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian
