php對象轉數組問題,線上等

來源:互聯網
上載者:User
php對象轉數組問題,下面$images是數組,實現將key和value變換。$images是對象的話該怎麼做呢?線上等
function change($images,$a=0){
foreach($images as $key=>$value){
$images[$a][$value['picture_id']]=$value['local_path'];
$images[$a]['picture_id']=$value['picture_id'];
$a++;
}
return $images;
}

$arry=change($images);


回複討論(解決方案)

PHP內建arrayObject類
$obj = new arrayObject ( $arr );
var_dump($obj);

資料庫取資料嗎,不用轉換,直接foreach就可以,只不過對象用$obj->xxx來處理值

資料庫取資料嗎,不用轉換,直接foreach就可以,只不過對象用$obj->xxx來處理值


你說的對,不過前端需要的欄位不一樣,需要foreach改名,已經做出來了
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.