@Xooliganus

Как создать такой массив программно (php)?

Как создать такой массив программно (php)?
{"response": {
        "count": 16,
        "items":[{
        "id": "1",
        "is_dir": "true"        
        },{
        "id": "2",
        "is_dir": "false"   
        }]  
    }
    }
  • Вопрос задан
  • 95 просмотров
Решения вопроса 2
sabramovskikh
@sabramovskikh
Примерно так
$array = [
"response" => [
"count" => 16,
"items" =>  [
[
 "id"=>"1",
        "is_dir"=> "true"    
],
[
 "id"=>"2",
        "is_dir"=> "false"    
]] ]]
Ответ написан
Комментировать
Maksclub
@Maksclub Куратор тега PHP
maksfedorov.ru
<?php
$array = new stdClass();
$array->response = new stdClass();
$array->response->count = 16;
$array->response->items = [
	[
		"id" => "1",
		"is_dir"=> "true" 
	],
	[
		"id" => "1",
		"is_dir"=> "true" 
	],
];
 
var_dump(json_encode($array)); 
// string(89) "{"response":{"count":16,"items":[{"id":"1","is_dir":"true"},{"id":"1","is_dir":"true"}]}}"

https://ideone.com/JjjPoU
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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