Maison >développement back-end >tutoriel php >如何生成指定长度的中文字符串
如何用 “思雅美诗若淑梓清丹佩紫秋瑞颖爱曼林?璐春博云” 这些汉字,循环生成多个由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)));