我如何在php [{“profile”:“Admin”,“Cpt_profile”:“3”},{“profile”:“Consultant”,“Cpt_profile”:“1”}]中阅读此内容

时间:2016-05-20 09:21:50

标签: php codeigniter web php-5.3

我怎么读这个

nil

在php中我想拥有,

john.residence = Residence()

[{"profile":"Admin","Cpt_profile":"3"},  
 {"profile":"Consultant","Cpt_profile":"1"}] 

2 个答案:

答案 0 :(得分:2)

如前所述。

<?php

$json = json_decode('[{"profile":"Admin","Cpt_profile":"3"},{"profile":"Consultant","Cpt_profile":"1"}] ',true);

// print_r($json);
foreach($json as $j)
{
    print_r($j);
    print 'profile:'.$j['profile']."\r\n";
    print 'Cpt_profile:'.$j['Cpt_profile']."\r\n\r\n";
}

 ?>

要调用每一行,请使用“foreach”,如上所示

答案 1 :(得分:0)

字符串是JSON,只需使用json_decode()返回一个数组,如下所示:

$json = '[{"profile":"Admin","Cpt_profile":"3"},{"profile":"Consultant","Cpt_profile":"1"}]';

$data = json_decode($json, true);

print_r($data);

// Will return
// Array
// (
//     [0] => Array
//         (
//             [profile] => Admin
//             [Cpt_profile] => 3
//         )

//     [1] => Array
//         (
//             [profile] => Consultant
//             [Cpt_profile] => 1
//         )

// )