Объясните с чем может быть связана такая проблема: у мене есть какая то строка которую я хочу разбить на масив, и когда я вывожу его, получаю крякозябры. Пример кода: Код (Text): $str = "Строка"; $str_arr = str_split($str); print_r($str_arr); И вот что я получаю: Код (Text): Array ( [0] => � [1] => � [2] => � [3] => � [4] => � [5] => � [6] => � [7] => � [8] => � [9] => � [10] => � [11] => � ) Зарание спасибо!
Код (Text): <?php function str_split_unicode($str, $l = 0) { if ($l > 0) { $ret = array(); $len = mb_strlen($str, "UTF-8"); for ($i = 0; $i < $len; $i += $l) { $ret[] = mb_substr($str, $i, $l, "UTF-8"); } return $ret; } return preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY); } $s = "тут наша строка"; print_r(str_split($s, 3)); print_r(str_split_unicode($s, 3)); ?> Код (Text): Array ( [0] => т� [1] => �т [2] => н [3] => а� [4] => �а [5] => с [6] => т� [7] => �о [8] => к� [9] => � ) Array ( [0] => тут [1] => на [2] => ша [3] => стр [4] => ока )