第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將一個 JSONObject 中的 JSON 字符串放入數(shù)組中進行排序?

如何將一個 JSONObject 中的 JSON 字符串放入數(shù)組中進行排序?

PHP
萬千封印 2021-11-26 15:15:11
我有一個 .php 文件,它以 JSON 格式輸出產(chǎn)品列表,但它創(chuàng)建了一個大的 JSON:{"monumentid1":"1","name1":"Text","region1":"Text","monumentid2":"2","name2":"Text","region2":"Text","monumentid3":"3","name3":"Text","region3":"Text","monumentid4":"4","name4":"Text","region4":"Text","monumentid5":"111","name5":"Text","region5":"Text"}...我需要將每個字符串這樣排序到數(shù)組中:{"monument1":[{"monumentid1":"1"},{"name1":"Text"},{"region1":"Text"}]} etc.可以用PHP做嗎?稍后我需要使用該 JSON。我目前使用的 PHP 文件:class SeznamMagnetekApi extends BaseApi{public function ToProcess($parametry){    $magnetkyInfo = Database::SqlGetFetchAll("select monumentid, name, region from monuments");    $i = 0;    foreach ($magnetkyInfo as $info)    {        $i++;        $this->json['monumentid' . $i] = $info['monumentid'];        $this->json['name' . $i] = $info['name'];        $this->json['region' . $i] = $info['region'];    }}}和 BaseApi 類:abstract class BaseApi{protected $json = array();abstract function ToProcess($parametry);public function WriteJson(){    $this->json = json_encode($this->json, JSON_UNESCAPED_UNICODE);    echo $this->json;}}謝謝你的幫助!
查看完整描述

1 回答

?
神不在的星期二

TA貢獻1963條經(jīng)驗 獲得超6個贊

要獲得您想要的輸出,您可以使用以下代碼:


$i = 0;

foreach ($magnetkyInfo as $info)

{

    $i++;

    $arr[]['monumentid' . $i] = $info['monumentid'];

    $arr[]['name' . $i] = $info['name'];

    $arr[]['region' . $i] = $info['region'];

    $this->json['monumentid' . $i] = $arr;

}

但是 - 我認為最好有 1 個 json 對象作為它的元素:


foreach ($magnetkyInfo as $info)

{

    $i++;

    $obj = ["monumentid" => $info["monumentid"], "name" => $info["name"], "region" => $info["region"]];

    $this->json['monumentid' . $i] = $obj;

}

現(xiàn)在,你有一個 id 作為數(shù)組的對象,每個對象都將是單獨的對象(而不是數(shù)組)


查看完整回答
反對 回復(fù) 2021-11-26
  • 1 回答
  • 0 關(guān)注
  • 249 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號