ホームページ バックエンド開発 PHPチュートリアル Json からデータを抽出して新しいグループに入れる方法

Json からデータを抽出して新しいグループに入れる方法

Jun 13, 2016 am 11:59 AM
json nbsp

Json からデータを取得して新しいグループに配置する方法
JSON データは次のとおりです:

1

{<br />    "CommunityModel": [<br />        {<br />            " UUID ": "xxxxxx-xxxxxx-xxxxxxx-xxxxxx1",<br />            " CommunityName ": "格林花园",<br />            " CommunityAddress ": "XXXX203号",<br />            " Longitude ": "12.33333333",<br />            " Latitude ": "143.1121222",<br />            " Form ": "商品房",<br />            " BuildingNum ": "100",<br />            " OwnerNum ": "1800",<br />            " CarportNum ": "1800"<br />        },<br />{<br />            " UUID ": "xxxxxx-xxxxxx-xxxxxxx-xxxxxx2",<br />            " CommunityName ": "格林花园2",<br />            " CommunityAddress ": "XX路203号",<br />            " Longitude ": "12.33333333",<br />            " Latitude ": "143.1121222",<br />            " Form ": "商品房",<br />            " BuildingNum ": "100",<br />            " OwnerNum ": "1800",<br />            " CarportNum ": "1800"<br />        }<br />    ]<br />}

ログイン後にコピー

PHP を通じて取得され、JSON 内の UUID と CommunityName を取得して配置する必要があります新しい配列 $arr に代入して返します。

私のコードは次のとおりです:

1

<br />                $url_get ='http://api.com:90/1.php';<br />        $json=json_decode($this-&gt;curlGet($url_get));<br />     foreach($json as $jsonvalue)<br />        {<br />                      。。。。这里该如何写<br />   //      dump($jsonvalue);<br />       }

ログイン後にコピー

------解決策------ -
不思議ですね、キー名の両端にスペースがあります

1

$s =<<< JSON<br>{<br />    "CommunityModel": [<br />        {<br />            " UUID ": "xxxxxx-xxxxxx-xxxxxxx-xxxxxx1",<br />            " CommunityName ": "格林花园",<br />            " CommunityAddress ": "XXXX203号",<br />            " Longitude ": "12.33333333",<br />            " Latitude ": "143.1121222",<br />            " Form ": "商品房",<br />            " BuildingNum ": "100",<br />            " OwnerNum ": "1800",<br />            " CarportNum ": "1800"<br />        },<br />{<br />            " UUID ": "xxxxxx-xxxxxx-xxxxxxx-xxxxxx2",<br />            " CommunityName ": "格林花园2",<br />            " CommunityAddress ": "XX路203号",<br />            " Longitude ": "12.33333333",<br />            " Latitude ": "143.1121222",<br />            " Form ": "商品房",<br />            " BuildingNum ": "100",<br />            " OwnerNum ": "1800",<br />            " CarportNum ": "1800"<br />        }<br />    ]<br />}<br>JSON;<br>$a = json_decode($s, 1);<br>foreach($a['CommunityModel'] as $v) {<br>  $arr[] = array('UUID' => $v[' UUID '], 'CommunityName' => $v[' CommunityName ']);<br>}<br>print_r($arr);<br>

ログイン後にコピー

1

Array<br>(<br> [0] =&gt; Array<br> ( [UUID ] =&gt; xxxxxx-xxxxxx-xxxxxx-xxxxxx1<br><div class="clear"></div>

ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

解決策: 組織では PIN を変更する必要があります。 解決策: 組織では PIN を変更する必要があります。 Oct 04, 2023 pm 05:45 PM

解決策: 組織では PIN を変更する必要があります。

Windows 11で明るさを調整する10の方法 Windows 11で明るさを調整する10の方法 Dec 18, 2023 pm 02:21 PM

Windows 11で明るさを調整する10の方法

iPhoneのSafariでプライベートブラウジング認証をオフにする方法は? iPhoneのSafariでプライベートブラウジング認証をオフにする方法は? Nov 29, 2023 pm 11:21 PM

iPhoneのSafariでプライベートブラウジング認証をオフにする方法は?

Win10/11 デジタル アクティベーション スクリプト MAS バージョン 2.2 がデジタル アクティベーションを再サポート Win10/11 デジタル アクティベーション スクリプト MAS バージョン 2.2 がデジタル アクティベーションを再サポート Oct 16, 2023 am 08:13 AM

Win10/11 デジタル アクティベーション スクリプト MAS バージョン 2.2 がデジタル アクティベーションを再サポート

Windows 11 でフォルダーを非表示および再表示する方法 [3 つの方法] Windows 11 でフォルダーを非表示および再表示する方法 [3 つの方法] Sep 23, 2023 am 08:37 AM

Windows 11 でフォルダーを非表示および再表示する方法 [3 つの方法]

MySQL5.7とMySQL8.0の違いは何ですか? MySQL5.7とMySQL8.0の違いは何ですか? Feb 19, 2024 am 11:21 AM

MySQL5.7とMySQL8.0の違いは何ですか?

golang WebSocketとJSONの組み合わせ:データ送信と解析を実現 golang WebSocketとJSONの組み合わせ:データ送信と解析を実現 Dec 17, 2023 pm 03:06 PM

golang WebSocketとJSONの組み合わせ:データ送信と解析を実現

PHP 配列を JSON に変換するためのパフォーマンス最適化のヒント PHP 配列を JSON に変換するためのパフォーマンス最適化のヒント May 04, 2024 pm 06:15 PM

PHP 配列を JSON に変換するためのパフォーマンス最適化のヒント

See all articles