好奇怪,居然键名两端是空格
$s =<<< JSON
{
    "CommunityModel": [
        {
            " UUID ": "xxxxxx-xxxxxx-xxxxxxx-xxxxxx1",
            " CommunityName ": "格林花园",
            " CommunityAddress ": "XXXX203号",
            " Longitude ": "12.33333333",
            " Latitude ": "143.1121222",
            " Form ": "商品房",
            " BuildingNum ": "100",
            " OwnerNum ": "1800",
            " CarportNum ": "1800"
        },
{
            " UUID ": "xxxxxx-xxxxxx-xxxxxxx-xxxxxx2",
            " CommunityName ": "格林花园2",
            " CommunityAddress ": "XX路203号",
            " Longitude ": "12.33333333",
            " Latitude ": "143.1121222",
            " Form ": "商品房",
            " BuildingNum ": "100",
            " OwnerNum ": "1800",
            " CarportNum ": "1800"
        }
    ]
}
JSON;
$a = json_decode($s, 1);
foreach($a['CommunityModel'] as $v) {
  $arr[] = array('UUID' => $v[' UUID '], 'CommunityName' => $v[' CommunityName ']);
}
print_r($arr);
Array
(
    [0] => Array
        (
            [UUID] => xxxxxx-xxxxxx-xxxxxxx-xxxxxx1
            [CommunityName] => 格林花园
        )    [1] => Array
        (
            [UUID] => xxxxxx-xxxxxx-xxxxxxx-xxxxxx2
            [CommunityName] => 格林花园2
        ))

解决方案 »

  1.   


    <?php
    $data =<<<TXT
    {
        "CommunityModel": [
            {
                " UUID ": "xxxxxx-xxxxxx-xxxxxxx-xxxxxx1",
                " CommunityName ": "格林花园",
                " CommunityAddress ": "XXXX203号",
                " Longitude ": "12.33333333",
                " Latitude ": "143.1121222",
                " Form ": "商品房",
                " BuildingNum ": "100",
                " OwnerNum ": "1800",
                " CarportNum ": "1800"
            },
    {
                " UUID ": "xxxxxx-xxxxxx-xxxxxxx-xxxxxx2",
                " CommunityName ": "格林花园2",
                " CommunityAddress ": "XX路203号",
                " Longitude ": "12.33333333",
                " Latitude ": "143.1121222",
                " Form ": "商品房",
                " BuildingNum ": "100",
                " OwnerNum ": "1800",
                " CarportNum ": "1800"
            }
        ]
    }
    TXT;$content = json_decode($data, true);
    $arr = array();
    foreach($content['CommunityModel'] as $val){
        $arr[] = array(
            'UUID' => $val[' UUID '],
            'CommunityName' => $val[' CommunityName ']
        );
    }print_r($arr);?>