首頁 > 後端開發 > php教程 > 關於php物件的操作

關於php物件的操作

WBOY
發布: 2016-08-26 10:28:24
原創
1128 人瀏覽過

關於php物件的操作

想取出object中劃橫線的部分
id,slot_id,update_time,create_time

謝謝各位

回覆內容:

關於php物件的操作

想取出object中劃橫線的部分
id,slot_id,update_time,create_time

謝謝各位

這個很簡答啊, 寫一個方法格式化下這個物件就好了,轉變成數組啊, 我給你提供這個方法吧,

<code class="PHP">function object_to_array($obj) {
    $arr = array();
    $_arr = is_object($obj)? get_object_vars($obj) : $obj;
    foreach ((array)$_arr as $key => $val) {
        $val = (is_array($val)) || is_object($val) ? object_to_array($val) : $val;
        $arr[$key] = $val;
    }   
    return $arr;    
}</code>
登入後複製

你這是執行sql查詢的結果吧!怎麼沒設定返回數組的形式啊!你要非這樣取也可以,例如物件->_result[0]['id']依次類推,試試看

單看這個陣列 $arr[0]['id'] 就行。
但是你這個陣列是 protected 取不出來啊。

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板