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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何反轉(zhuǎn)這個(gè)json

如何反轉(zhuǎn)這個(gè)json

PHP
ITMISS 2022-07-02 15:50:16
我有一個(gè)關(guān)于數(shù)組反轉(zhuǎn)的問題。我試過 array_reverse(...,true) 但它不起作用。可能是我申請(qǐng)的地方不對(duì)。所以我已經(jīng)在下面附上了我的 php 代碼和 json 結(jié)果。請(qǐng)幫我扭轉(zhuǎn)這個(gè)json。$conn = mysqli_connect(HOST,USER,PASS,DB);$sql = mysqli_query($conn,"SELECT story_id,story_name,story_author,story_cover_link FROM short_story  WHERE parent=0");// parent categories node$categories = array("Categories" => array());while ($row = mysqli_fetch_array($sql,MYSQLI_ASSOC))    {     $story_id = $row['story_id'];     $ssql = mysqli_query($conn,"SELECT story_id,chapter_name,chapter_link FROM short_story WHERE  parent='$story_id'");     // single category node     $category = array(); // temp array     $category["story_id"] = $row["story_id"];     $category["story_name"] = $row["story_name"];     $category["story_author"] = $row["story_author"];     $category["story_cover_link"] = $row["story_cover_link"];     $category["chapters"] = array(); // subcategories again an array     while ($srow = mysqli_fetch_array($ssql,MYSQLI_ASSOC))         {         $subcat = array(); // temp array         $subcat["story_id"] = $srow['story_id'];         $subcat["chapter_name"] = $srow['chapter_name'];         $subcat["chapter_link"] = $srow['chapter_link'];         // pushing sub category into subcategories node         array_push($category["chapters"], $subcat);     }     // pushing sinlge category into parent     array_push($categories["Categories"], $category); } echo json_encode($categories);這是生成的 json。我想要的是,我想扭轉(zhuǎn)這個(gè)?;貧w后
查看完整描述

3 回答

?
開心每一天1111

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊

是有一個(gè)替代解決方案可以消除更改查詢的需要并略微提高性能。如果您嘗試以Categories相反的順序添加,只需使用array_unshift()而不是 array_push():


// pushing sinlge category into parent

array_unshift($categories["Categories"], $category);

如果您想對(duì)以下內(nèi)容執(zhí)行相同操作chapters:


// pushing sub category into subcategories node

array_unshift($category["chapters"], $subcat);


查看完整回答
反對(duì) 回復(fù) 2022-07-02
?
精慕HU

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊

如果您正在尋找的只是讓 ID 降序而不是升序,則不需要修改整個(gè)數(shù)組。您可以只查詢數(shù)據(jù)庫(kù)以按該順序傳遞數(shù)據(jù),然后像您已經(jīng)做的那樣運(yùn)行它。

改變這個(gè):

$sql = mysqli_query($conn,"SELECT story_id,story_name,story_author,story_cover_link FROM short_story 
 WHERE parent=0");

對(duì)此:

$sql = mysqli_query($conn,"SELECT story_id,story_name,story_author,story_cover_link FROM short_story 
 WHERE parent=0 ORDER BY story_id DESC");


查看完整回答
反對(duì) 回復(fù) 2022-07-02
?
回首憶惘然

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊

您可以使用array_reverse基本功能。這反轉(zhuǎn)了你的數(shù)組。

像這樣簡(jiǎn)單快速:

$categories['Categories'] = array_reverse($categories['Categories']);echo json_encode($categories);


查看完整回答
反對(duì) 回復(fù) 2022-07-02
  • 3 回答
  • 0 關(guān)注
  • 153 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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