因為一些奇怪的需求,需要在 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)

文章標籤
創作者介紹

旅行的記憶

repeat<')">< 發表在 痞客邦 PIXNET 留言(0) 人氣()