如何将其转换为布尔值?
我试过这个:
array('FALSE' => 'No', 'TRUE' => 'Yes')
我希望将 TRUE/FALSE 视为布尔值而不是字符串。怎么做?
将值放在引号中时,它们被视为字符串。只需使用 true
并false
布尔关键字,例如
array(
false => 'No',
true => 'Yes'
)
请注意,在这种情况下,PHP 会自动将true
转换为 1
,false
转换为0
,因为
(数组)键可以是整数或字符串
但这不会阻止您使用$array[true]
或$array[false]
。
见 http://php.net/manual/language.types.array.php