如何生成指定长度的中文字符串
程序员文章站
2022-05-21 12:46:59
...
如何用 “思雅美诗若淑梓清丹佩紫秋瑞颖爱曼林?璐春博云” 这些汉字,循环生成多个由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)));
上一篇: 技巧:巧用数组减少if语句
下一篇: php操作SQLite类的代码分享