0

Json解码,

{"3C0DE946-3E0F-A924-F1C8-1FA723A23299":"apple","D6E3D33B-ED3E-7CE1-365F-321DA17540A0":"mango"}

我想从这个数组中单独打印键和值。

4

2 回答 2

2

利用json_decode()

<?php
$str='{"3C0DE946-3E0F-A924-F1C8-1FA723A23299":"apple","D6E3D33B-ED3E-7CE1-365F-321DA17540A0":"mango"}';
$str=json_decode($str);

print_r($str);
于 2013-10-25T16:40:17.733 回答
1

那不是 php 数组,而是 JSON 的一小部分。要在 PHP 中处理它,您可以执行以下操作:

<?php
    $json  = '{"3C0DE946-3E0F-A924-F1C8-1FA723A23299":"apple","D6E3D33B-ED3E-7CE1-365F-321DA17540A0":"mango"}';
    $array = json_decode($json, 1);

    foreach ($array as $key => $value) {
        echo "Key - $key\nValue - $value\n\n";
    }

输出:

Key - 3C0DE946-3E0F-A924-F1C8-1FA723A23299
Value - apple

Key - D6E3D33B-ED3E-7CE1-365F-321DA17540A0
Value - mango
于 2013-10-25T16:39:53.403 回答