欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

laravel框架之?dāng)?shù)據(jù)庫查出來的對象實現(xiàn)轉(zhuǎn)化為數(shù)組

 更新時間:2019年10月23日 17:44:44   作者:小紅紅的小灰灰  
今天小編就為大家分享一篇laravel框架之?dāng)?shù)據(jù)庫查出來的對象實現(xiàn)轉(zhuǎn)化為數(shù)組,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

(1)問題提出

我在從數(shù)據(jù)庫查出來的數(shù)據(jù)中發(fā)現(xiàn)其是一個對象,而不是一個數(shù)組,這樣我們就無法遍歷它從而達(dá)到一些目的

(2)尋求解決

這里是我的Controller層的一小段代碼

$produceStyle = exhibitionSql::allProduceStyle();//產(chǎn)品類型
    //var_dump($produceStyle);
    $j=0;
    $produceArray = Array();
    foreach($produceStyle as $value){
      //var_dump($value);
 
      $j++;
      $produceArray[$j]=$value->produceColorType;
 
    }

這里是我Model層的一小段代碼

 public static function allProduceStyle(){//產(chǎn)品類型
    $data =DB::select("select distinct produceColorType from produce ");
 
    return $data;
  }

可以看出我在Controller中把得到的數(shù)據(jù)首先遍歷一遍,同時定義一個數(shù)組,接住這個對象中的一個字段中的值,這樣我就可以把這個數(shù)據(jù)都存入一個數(shù)組進(jìn)行使用了

如下:

for($i=1; $i <= $j; $i++){
      // echo "sad";
      //var_dump($produceArray[$i]['produceColorType']);
      if($select == $produceArray[$i]){
        // echo "sda";
        $produceData =exhibitionSql::produceColor($select);//產(chǎn)品數(shù)據(jù)
        $CarouselData =exhibitionSql::secondCarouselData();//輪播圖
        return view('B_page/produce',[
          'CarouselData'=>    $CarouselData,
          'produceStyle'=>    $produceStyle,
          'produceData'=>     $produceData
        ]);
      }

(3)網(wǎng)友解決

 public function object_array($array) {
    if(is_object($array)) {
      $array = (array)$array;
    } if(is_array($array)) {
      foreach($array as $key=>$value) {
        $array[$key] = object_array($value);
      }
    }
    return $array;
  }

網(wǎng)友提供了一個這樣的方法但是我試了沒有效果,所以在此我也想請教一下大家,給點指導(dǎo)

以上這篇laravel框架之?dāng)?shù)據(jù)庫查出來的對象實現(xiàn)轉(zhuǎn)化為數(shù)組就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • PHP中可以自動分割查詢字符的Parse_str函數(shù)使用示例

    PHP中可以自動分割查詢字符的Parse_str函數(shù)使用示例

    這篇文章主要介紹了PHP中可以自動分割查詢字符的Parse_str函數(shù)使用示例,小編也沒見過的一個函數(shù),這下分割URL中的查詢字符串就方便了,需要的朋友可以參考下
    2014-07-07
  • php使用json_encode對變量json編碼

    php使用json_encode對變量json編碼

    這篇文章主要是說明 json_encode 使用時一個需要注意的細(xì)節(jié),無論返回的是數(shù)組還是 json,都不代表這一定就是個錯誤的返回結(jié)果,當(dāng)前端需要的數(shù)組時,數(shù)組就是正確的結(jié)果,反之亦然
    2014-04-04
  • php中使用preg_match_all匹配文章中的圖片

    php中使用preg_match_all匹配文章中的圖片

    有時候我們需要使用php獲取網(wǎng)頁中的圖片并保存下來,這里我們可以使用preg_match_all用來匹配圖片地址,需要的朋友可以參考下
    2013-02-02
  • Laravel框架集合用法實例淺析

    Laravel框架集合用法實例淺析

    這篇文章主要介紹了Laravel框架集合用法,結(jié)合實例形式簡單分析了Laravel框架集合的基本原理、創(chuàng)建與使用方法,需要的朋友可以參考下
    2020-05-05
  • php實現(xiàn)telnet功能示例

    php實現(xiàn)telnet功能示例

    這篇文章主要介紹了php實現(xiàn)telnet功能示例,需要的朋友可以參考下
    2014-04-04
  • Mac系統(tǒng)完美安裝PHP7詳細(xì)教程

    Mac系統(tǒng)完美安裝PHP7詳細(xì)教程

    這篇文章主要介紹了 Mac系統(tǒng)完美安裝PHP7詳細(xì)教程,需要的朋友可以參考下
    2017-06-06
  • 淺析ThinkPHP中execute和query方法的區(qū)別

    淺析ThinkPHP中execute和query方法的區(qū)別

    初學(xué)ThinkPHP的時候,很多人都對execute()和query()方法的區(qū)別搞不懂,本文就此淺析二者的區(qū)別,需要的朋友可以參考下
    2014-06-06
  • PHP JWT初識及其簡單示例

    PHP JWT初識及其簡單示例

    這篇文章主要介紹了PHP JWT初識及其簡單示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • Yii中Model(模型)的創(chuàng)建及使用方法

    Yii中Model(模型)的創(chuàng)建及使用方法

    這篇文章主要介紹了Yii中Model(模型)的創(chuàng)建及使用方法,結(jié)合實例形式較為詳細(xì)的分析了Yii中模型的基本創(chuàng)建技巧,使用方法及相關(guān)注意事項,需要的朋友可以參考下
    2015-12-12
  • yii gridview實現(xiàn)時間段篩選功能

    yii gridview實現(xiàn)時間段篩選功能

    這篇文章主要為大家詳細(xì)介紹了yii gridview實現(xiàn)時間段篩選功能,一個輸入框,自動提交功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08

最新評論