码迷,mamicode.com
首页 > Web开发 > 详细

php 有意思的小题

时间:2017-04-10 09:34:04      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:abc   var_dump   null   没有   else   数组   ==   ati   nbsp   

/**

* 你的是一个数字和一个字符串进行比较,PHP会把字符串转换成数字再进行比较。
* PHP转换的规则的是:若字符串以数字开头,则取开头数字作为转换结果,若无则输出0。
*
**/
1)$a =”abc”;
if($a==0){
echo “等于0”;
}else{
echo “不等于0”;
}

//输出结果是0;

2)$num1 = ‘1’;
$num2 = ‘a1’;
echo $num1 + $num2;

//结果输出1;

//这里,数字与字符相加,PHP会把字符串转换成数字再进行比较。字符串开头没有数字就输出0。1+0=1

3)

//有括号,先解析括号
$a =10;
$a=$a+(++$a)+($a++)+($a);echo “<br>”;
//$a=$a+(++$a)+($a++)+(++$a);
//10  11  11  13
var_dump($a); //结果输出45

4)最霸道的题来了

static $a=1;
$a++;
var_dump($a); //echo 3

static $a=2;
$a++;
var_dump($a);//echo 4

//php底层源码分析

 

5)count();           统计数组的位数

echo count(‘567wefdfsdfasdaSaF’);   //echo  1
echo count(null);                                  //echo  0
echo count(false);                                 //echo  1

php 有意思的小题

标签:abc   var_dump   null   没有   else   数组   ==   ati   nbsp   

原文地址:http://www.cnblogs.com/xiaotaoing/p/6687415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!