php怎么把對(duì)象轉(zhuǎn)換成數(shù)組對(duì)象

這篇文章主要介紹php怎么把對(duì)象轉(zhuǎn)換成數(shù)組對(duì)象,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的立山網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

php把對(duì)象轉(zhuǎn)換成數(shù)組對(duì)象的方法:首先打開相應(yīng)的PHP代碼文件;然后通過(guò)“function array_to_object($arr){...}”方法把對(duì)象轉(zhuǎn)換成數(shù)組即可。

php-對(duì)象(object) 與 數(shù)組(array) 的轉(zhuǎn)換

php開發(fā)中常常用到數(shù)組,sql數(shù)據(jù)都是數(shù)組,數(shù)組和對(duì)象用的也是比較多的,常常相互轉(zhuǎn)化,數(shù)組是PHP的靈魂,非常強(qiáng)大,面向?qū)ο缶幊桃彩峭Ψ奖愕摹?/p>

/**
 * 數(shù)組 轉(zhuǎn) 對(duì)象
 *
 * @param array $arr 數(shù)組
 * @return object
 */
function array_to_object($arr) {
    if (gettype($arr) != 'array') {
        return;
    }
    foreach ($arr as $k => $v) {
        if (gettype($v) == 'array' || getType($v) == 'object') {
            $arr[$k] = (object)array_to_object($v);
        }
    }
 
    return (object)$arr;
}
 
/**
 * 對(duì)象 轉(zhuǎn) 數(shù)組
 *
 * @param object $obj 對(duì)象
 * @return array
 */
function object_to_array($obj) {
    $obj = (array)$obj;
    foreach ($obj as $k => $v) {
        if (gettype($v) == 'resource') {
            return;
        }
        if (gettype($v) == 'object' || gettype($v) == 'array') {
            $obj[$k] = (array)object_to_array($v);
        }
    }
 
    return $obj;
}

以上是“php怎么把對(duì)象轉(zhuǎn)換成數(shù)組對(duì)象”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章標(biāo)題:php怎么把對(duì)象轉(zhuǎn)換成數(shù)組對(duì)象
瀏覽地址:http://muchs.cn/article6/ihjiig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、標(biāo)簽優(yōu)化、商城網(wǎng)站、虛擬主機(jī)、網(wǎng)站策劃、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化