小编use*_*430的帖子

PHP:如何拆分UTF-8字符串?

我有以下代码不能使用UTF-8字符.我该如何解决?

$seed = preg_split('//u', $seed, -1, PREG_SPLIT_NO_EMPTY);
$seed = str_split('????????'); // and any other characters

shuffle($seed); // probably optional since array_is randomized; this may be redundant
$code = '';
foreach (array_rand($seed, 5) as $k) $md5_hash .= $seed[$k];

//We don't need a 32 character long string so we trim it down to 5 
$security_code = $code;
Run Code Online (Sandbox Code Playgroud)

我试过这段代码:

$seed = preg_split('//u', $seed, -1, PREG_SPLIT_NO_EMPTY);
Run Code Online (Sandbox Code Playgroud)

但它仍然无法正常工作.

php string split utf-8 preg-split

5
推荐指数
2
解决办法
5689
查看次数

标签 统计

php ×1

preg-split ×1

split ×1

string ×1

utf-8 ×1