Rumah > pembangunan bahagian belakang > tutorial php > 数组与对象的转换

数组与对象的转换

巴扎黑
Lepaskan: 2016-11-12 11:29:22
asal
963 orang telah melayarinya

//php 对象到数组转换 
    private function objToArr($obj){ 
        if(!is_object($obj) && !is_array($obj)) { 
            return $obj; 
        } 
        $arr = array(); 
        foreach($obj as $k => $v){ 
            $arr[$k] = $this->objToArr($v); 
        } 
        return $arr; 
    } 
    
    //简单实现json到php数组转换功能 
    private function simple_json_parser($json){ 
        $json = str_replace("{","",str_replace("}","", $json)); 
        $jsonValue = explode(",", $json); 
        $arr = array(); 
        foreach($jsonValue as $v){ 
            $jValue = explode(":", $v); 
            $arr[str_replace('"',"", $jValue[0])] = (str_replace('"', "", $jValue[1])); 
        } 
        return $arr; 
    }
Salin selepas log masuk


Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan