2016-08-05 103 views
0

您好我想在以下格式的codeigniter中創建一個json數組。糾正我,如果我錯了。在codeigniter中創建json數組

// my json format 
$data={"records":[{"name1":[{"id1":"value","subject","subname"},{"id2":"value","subject2","subname"},{"id3":"value","subject3","subname"},{"id4":"value","subject4","subname"}]}, 
{"name2":[{"id1":"value","subject","subname"},{"id2":"value","subject2","subname"},{"id3":"value","subject3","subname"},{"id4":"value","subject4","subname"}]}; 

我試圖使用笨PHP創建它.....真的需要你的幫助

+0

'json_encode($ an_array_or_object)' – RiggsFolly

+0

添加您的代碼更好的答案 –

+0

這是無關的代碼點火器。這只是PHP。 http://php.net/manual/en/function.json-encode.php – BadHorsie

回答

1

使用json_encode()這樣。

<?php 
$array = array('name'=> 'value', 'name1', $some_var); 
$json = json_encode($array); 

// or an object 
$obj = new stdClass(); 
$obj->name = 'Hello'; 
$obj->name1 = 'world'; 
$json2 = json_encode($obj);