首頁 >後端開發 >php教程 >thinkphp5中如何把json物件轉換為陣列(程式碼)

thinkphp5中如何把json物件轉換為陣列(程式碼)

不言
不言原創
2018-08-04 11:39:5511746瀏覽

這篇文章帶給大家的內容是關於thinkphp5中如何把json物件轉換為陣列(程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

1.一開始我們用以下程式碼輸出:

上面的程式碼會輸出以下json物件:

.

我們要想在頁面上輸出必須轉換為數組才行:

  $list = json_decode($list->getContent(),true);
  $this->assign('data',$list['data']);
  return $this->fetch('tea');

這樣我們就能將json物件轉為數組,並且將$list裡的data數組取出來,然後我們在前台使用volist標籤循環輸出:

{volist name="data" id="it"}
                <a href="{:url(&#39;index/index/test&#39;)}?teacherid={$it.teacherid}" class="weui-media-box weui-media-box_appmsg">       
                  <div class="weui-media-box__hd" >
                    <img class="weui-media-box__thumb" src="../../../public/static/images/cat.jpg" alt="">
                  </div>
                  <div class="weui-media-box__bd" >
                    <h4 class="weui-media-box__title">教师:{$it.teachername}</h4>
                    <p class="weui-media-box__desc">任课:{$it.course}</p>
                  </div>
                </a>
{/volist}

這樣我們前台頁面就出來了:

#相關文章推薦:

php中如何檢查遠端檔案是否存在(純程式碼)

php如何刪除目錄及目錄下的所有檔案的程式碼實例

以上是thinkphp5中如何把json物件轉換為陣列(程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn