我有一个JSON对象,我用php函数json_decode解码。 不,我想从对象中打印一个特殊值:
echo $user[0]['mail'][0];
我的问题是我得到了这样的回报:
string(19) "example@hotmail.com"
我用ldap_search结果填充了json对象。当我用js解析JSON并打印出电子邮件时,它看起来很好,但是没有PHP。
编辑:
array(2) {
["count"]=> int(1) [0]=> array(10) {
["mail"]=> array(2) {
["count"]=> int(1) [0]=> string(23) "example@hotmail.com"
} [0]=> string(4) "mail"
["givenname"]=> array(2) {
["count"]=> int(1) [0]=> string(5) "sylnois"
} [1]=> string(9) "givenname"
["sn"]=> array(2) {
["count"]=> int(1) [0]=> string(7) "bla"
} [2]=> string(2) "sn"
["ou"]=> array(2) {
["count"]=> int(1) [0]=> string(4) "ZH"
} [3]=> string(2) "ou"
["count"]=> int(4) ["dn"]=> string(24) "SOME_DN" }}
答案 0 :(得分:1)
$json = '{"user_name":"admin","0":{"email":{"0":"admin@gmail.com"}},"count":5}';
$user = json_decode($json,true);
echo $user[0]['email'][0];
Rusult : admin@gmail.com