因為一些奇怪的需求,需要在 json 中做一些奇怪的檢查,然後研究了一下怎麼檢查 null 這個值,做點記錄…

<?php
$b = '{"demo":null}';
$c = json_decode($b, true);
// ['demo' => null];

// is_null()
var_dump(is_null($c['demo']));
// bool(true)
var_dump(is_null($c['alpha']));
// bool(true)

// isset()
var_dump(isset($c['demo']));
// bool(false)
var_dump(isset($c['alpha']));
// bool(false)

// array_key_exists()
var_dump(array_key_exists('demo', $c));
// bool(true)
var_dump(array_key_exists('alpha', $c));
// bool(false)

arrow
arrow
    文章標籤
    json php array_key_exists
    全站熱搜
    創作者介紹
    創作者 repeat ❤️ 的頭像
    repeat ❤️

    旅行的記憶

    repeat ❤️ 發表在 痞客邦 留言(0) 人氣()