zhdoon
@zhdoon
Директор музея

Почему массив распечатывается верно, а элемент массива с кривой кодировкой?

Простой вопрос.

Код:
print_r($arr[$i]);
Результат prntscr.com/j44yxx

Код:
print_r($arr[$i][2]);
Результат prntscr.com/j44zoc

М?
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
daemonhk
@daemonhk
ПсиХоПат
В первом варианте вы обращаетесь к $i-му элементу массива, а во-втором, к 3 символу в этом элементе. Если хотите получить именно элемент в строке, то воспользуйтесь этим:

$str="строка";
$chrArray=preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY);
echo $chrArray[2];
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы