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

如何生成指定长度的中文字符串

程序员文章站 2022-05-13 15:42:18
...
如何用 “思雅美诗若淑梓清丹佩紫秋瑞颖爱曼林?璐春博云” 这些汉字,循环生成多个由2个汉字的组成的字符串?


回复讨论(解决方案)

最笨的方法,循环判断取模

采用随机数来获取2个字然后塞进数组里面打印出来就可以了。

谁能提供代码,我产生的都是乱码。不知道什么原因。

$s = '思雅美诗若淑梓清丹佩紫秋瑞颖爱曼林?璐春博云';$chunk = mb_check_encoding($s, 'utf-8') ? 3 : 2;$a = str_split($s, $chunk);shuffle($a);print_r(array_map('join', array_chunk($a, 2)));