У меня есть следующий код, который не работает с символами 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;
Я пробовал этот код:
$seed = preg_split('//u', $seed, -1, PREG_SPLIT_NO_EMPTY);
но он все еще не работает.
PHP str_split UTF-8
в Google, я получаю очень хороший результат на позиции №1. - person Pekka   schedule 09.02.2014