Selepas menukar tatasusunan PHP kepada objek, bagaimana untuk mengakses data menggunakan objek?
给我你的怀抱
给我你的怀抱 2017-05-16 13:15:05
0
3
480
    $fields = M('fields') -> select();
    $aa = json_encode($fields);
    $bb = json_decode($aa);
    
    $bb -> 0;//获取不到任何数据,应该怎么写呢
    
    print_r($bb);
    结果为:

Susunan
(

[0] => stdClass Object
    (
        [fields_id] => 1
        [name] => 勘探
    )

[1] => stdClass Object
    (
        [fields_id] => 2
        [name] => 钻完井
    )

[2] => stdClass Object
    (
        [fields_id] => 3
        [name] => 采油采气
    )

[3] => stdClass Object
    (
        [fields_id] => 4
        [name] => 油气储运
    )

[4] => stdClass Object
    (
        [fields_id] => 5
        [name] => 地面工程
    )

[5] => stdClass Object
    (
        [fields_id] => 6
        [name] => 销售炼化
    )

[6] => stdClass Object
    (
        [fields_id] => 7
        [name] => 新能源
    )

[7] => stdClass Object
    (
        [fields_id] => 8
        [name] => 综合
    )

)

Bagaimana untuk mendapatkan data di dalam? Minta cara untuk menulis. Sebagai contoh, bagaimana untuk mendapatkan semua data di bawah [0]? Bagaimana jika kita ambil [nama] di bawah [0]
?

给我你的怀抱
给我你的怀抱

membalas semua(3)
phpcn_u1582

Ada sedikit masalah di tingkat atas, biar saya buat ini: $bb[0]->

Anda mungkin mahu menggunakannya seperti ini: json_decode($aa, true);

Sila semak dokumentasi semasa pengaturcaraan:

API

json_decode

(PHP 5 >= 5.2.0, PECL json >= 1.2.0, PHP 7)

json_decode — Nyahkod rentetan berformat JSON

Arahan

mixed json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )
Menerima rentetan yang dikodkan JSON dan menukarkannya kepada pembolehubah PHP

Parameter

json
Rentetan dalam format rentetan json untuk dinyahkod.

Fungsi ini hanya boleh mengendalikan data yang dikodkan UTF-8.

Nota:

PHP melaksanakan superset JSON seperti yang dinyatakan dalam asal » RFC 7159.

assoc
Apabila parameter ini TRUE, tatasusunan akan dikembalikan dan bukannya objek.

漂亮男人
$bb ->[0]['name'];一样,跟普通数组类似,就是多了->
洪涛

$bb[0]->nama

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan