Задать вопрос
zhdoon
@zhdoon
Директор музея

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

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

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

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

М?
  • Вопрос задан
  • 122 просмотра
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
daemonhk
@daemonhk
ПсиХоПат
В первом варианте вы обращаетесь к $i-му элементу массива, а во-втором, к 3 символу в этом элементе. Если хотите получить именно элемент в строке, то воспользуйтесь этим:

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

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

Похожие вопросы