ホームページ >バックエンド開発 >PHPチュートリアル >次の JSON PHP 配列を構築するにはどうすればよいですか?

次の JSON PHP 配列を構築するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 13:10:35960ブラウズ

ID: 530000、名前: '雲南'、都市: [
{id: 530102、名前: '五華区'}、 {id : 530103、名前: '盤龍地区'}、 {id: 2313、名前: '东四川省'}、
: 2316、名前: '富民郡'}、
ID: 2317、名前: : '宜梁県'}、 {id: 2320、名前: '鹿泉イ族ミャオ族自治県'} 、
地区: [
{id: 23 25、名前: '陸梁県'}、 2328、名前: '撫源県'}、 {id : 2329、名前: '会沢県'}、
]










ディスカッションに返信 (解決策)

誰が助けてくれますか?

見てください、連想配列 、

json_encode

の難しさについては話さないようにしましょう。この質問は質問であり、技術的な点ではありません

質問に遭遇した場合は、まず関連情報を確認する必要があります

http://www.w3school.com.cn/php/php_arrays.asp
http://www .runoob.com/php/php-json.html
基礎知識を学んだ後は、実際に実装してみましょう

実装中に困ったことがあれば、質問してください。どんなに小さな問題でも、誰かが助けてくれます。

$cityList = query("これは、ある州内の特定のすべての都市をクエリします");

for($cityList) 見つかった各都市について
$districtList = query("これは、特定の都市のすべての地区をクエリします" );
$districtList を $cityList に対応する項目に追加します

これはテーブルの構造によって異なります
次に、ループを 2 層書きます まず、州の場所 pid=0 残りは、地下自治体の pid = 州の ID です

たとえば、山東省 id = 1 pid =0 済南市 id = 2 pid = 1 青島市 id = 3 pid= 1


$cityList = query("これは、特定の省のすべての都市をクエリします"); ($cityList) 見つかった都市ごとに
$districtList = query("これは、特定の都市の下にあるすべての地区をクエリします");
$cityList の対応する項目に $districtList を追加します


----- ---------------------------------------

.netから転送しました以前は、「$cityList の対応する項目に $districtList を追加する」方法がわかりません。PHP では list.add(otherList)add メソッドを使用するだけです。



この質問の難しさについては話さないようにしましょう。これは質問であり、技術的な点ではありません
質問に遭遇したら、まず、関連情報

http://www.w3school.com を確認してください。 cn/php/php_arrays.asp
http://www.runoob.com/php/php-json.html
基礎知識を学んだ後、実際に実装してみましょう
実装中に問題が発生した場合は、質問してください。どんなに小さな問題であっても、誰かがあなたを助けてくれるということ

========================== ======= ===========
これは、親配列にサブ配列を追加する方法を聞きたいだけです。この知識ポイントは、これまでオンラインで見つかりませんでした。 = array('aaa' =>1);
$child = array('ccc' => 1);
$parent['bbb'] = $child; // 以上です
print_r($parent);

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