@danilduck

Как преобразовать двумерный массив JSON в строку?

Возникла проблема с преобразование двумерного массива в строку (JSON).
Выводится пустое значение без какой-либо ошибки.
<?php
$arr = array(

array(
'type' => 0,
'text' => '1 блок'
),

array(
'type' => 0,
'text' => '2 блок'
),

array(
'type' => 0,
'text' => '3 блок'
)
);
echo json_encode($arr);
?>
  • Вопрос задан
  • 3224 просмотра
Решения вопроса 1
@Alastor
скопировал ваш код и запустил - writecodeonline.com/php
вернуло
[{"type":0,"text":"1 \u0431\u043b\u043e\u043a"},{"type":0,"text":"2 \u0431\u043b\u043e\u043a"},{"type":0,"text":"3 \u0431\u043b\u043e\u043a"}]
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки
$arr = [
  [
    'type' => 0,
    'text' => '1 блок',
  ],
  
  [
    'type' => 0,
    'text' => '2 блок',
  ],
  
  [
    'type' => 0,
    'text' => '3 блок',
  ]
];

echo json_encode($arr);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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