PHP 变量与数组

$v=NULL0FALSE""TRUE11.3-1"-1"-1.7"1""1.3""0"" ""string""123str""str123"array()array(1)unset($v)
isset($v)falsetruetruetruetruetruetruetruetruetruetruetruetruetruetruetruetruetruetruefalse
if ($v) {falsefalsefalsefalsetruetruetruetruetruetruetruetruefalsetruetruetruetruefalsetruefalse
 
empty($v)truetruetruetruefalsefalsefalsefalsefalsefalsefalsefalsetruefalsefalsefalsefalsetruefalsetrue
 
is_scalar($v)falsetruetruetruetruetruetruetruetruetruetruetruetruetruetruetruetruefalsefalsefalse
is_bool($v)falsefalsetruefalsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse
is_string($v)falsefalsefalsetruefalsefalsefalsefalsetruefalsetruetruetruetruetruetruetruefalsefalsefalse
is_int($v)falsetruefalsefalsefalsetruefalsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse
is_numeric($v)falsetruefalsefalsefalsetruetruetruetruetruetruetruetruefalsefalsefalsefalsefalsefalsefalse
is_float($v)falsefalsefalsefalsefalsefalsetruefalsefalsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse
is_null($v)truefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsetrue
is_array($v)falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsetruetruefalse
 
ctype_digit($v)falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetruefalsetruefalsefalsefalsefalsefalsefalsefalse
ctype_alnum($v)falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetruefalsetruefalsetruetruetruefalsefalsefalse
ctype_lower($v)falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsetruefalsefalsefalsefalsefalse
ctype_print($v)falsefalsefalsefalsefalsefalsefalsefalsetruefalsetruetruetruetruetruetruetruefalsefalsefalse
ctype_space($v)falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse
ctype_cntrl($v)falsetruefalsefalsefalsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse
ctype_graph($v)falsefalsefalsefalsefalsefalsefalsefalsetruefalsetruetruetruefalsetruetruetruefalsefalsefalse
 
$v=NULL0FALSE""TRUE11.3-1"-1"-1.7"1""1.3""0"" ""string""123str""str123"array()array(1)unset($v)
count($v)01111111111111111010
 
gettype($v)NULLintegerbooleanstringbooleanintegerdoubleintegerstringdoublestringstringstringstringstringstringstringarrayarrayNULL
 
intval($v)0000111-1-1-1110001230010
floatval($v)0000111.3-1-1-1.711.30001230010
strlen($v) NEW!01001132241311666550
strval($v)'''0''''''1''1''1.3''-1''-1''-1.7''1''1.3''0'' ''string''123str''str123''Array''Array'''
 
floor($v)0000111-1-1-2110001230falsefalse0
ceil($v)0000112-1-1-1120001230falsefalse0
round($v)0000111-1-1-2110001230falsefalse0
$v=NULL0FALSE""TRUE11.3-1"-1"-1.7"1""1.3""0"" ""string""123str""str123"array()array(1)unset($v)

 

$arr = array (
  'zero' => 0,
  'one' => 1,

  'three' => 'Three',
  'null' => NULL,
  'false' => false,
  'empty' => '',
);   
$key ='zero''one''two''three''null''false''empty'
isset($arr[$key])truetruefalsetruefalsetruetrue
array_key_exists($key,$arr)truetruefalsetruetruetruetrue
if ($arr[$key]) {falsetruefalsetruefalsefalsefalse
 
empty($arr[$key])truefalsetruefalsetruetruetrue
 
gettype($arr[$key])integerintegerNULLstringNULLbooleanstring

 

In case interested all these tests are carried out live as this page is rendered (with a bit of 'eval'), so any upgrade of PHP will immediately showup. If you have a different version of PHP, and would like to host a copy then let me know at the link below.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值