<?php
header("Content-Type: text/html;charset=utf-8");
$json = '{ "flag":false }';
$j = json_decode($json,true);
print_r($j);
结果为---------------------------------
Array ( [flag] => )
我就想要布尔值 ture 或者false啊 ,给我吃了啊?
<?php
header("Content-Type: text/html;charset=utf-8");
$json = '{ "flag":false }';
$j = json_decode($json,true);
print_r($j);
结果为---------------------------------
Array ( [flag] => )
我就想要布尔值 ture 或者false啊 ,给我吃了啊?
其实里面就是false
$json = '{ "flag":false }';
$j = json_decode($json,true);
var_dump($j);
//打印出 array(1) { ["flag"] => bool(false) }
在PHP中,以下值可被认为是 FALSE(特别是做比较时):
布尔值 FALSE 本身
整型值 0(零)
浮点型值 0.0(零)
空字符串,以及字符串 "0"
不包括任何元素的数组
不包括任何成员变量的对象(仅 PHP 4.0 适用)
特殊类型 NULL(包括尚未赋值的变量)
从空标记生成的 SimpleXML 对象