PHP 三

天大地大妈咪最大 提交于 2019-11-28 12:21:45

字符串中的注意事项

在双引号的变量,输出时,只能输出的是值;

在单引号的变量,输出时,输出的是变量的名称;

如果在一个变量后,跟着非空的字符,则PHP翻译器会出错,也就是会当成一个变量来处理。

$str = "好好学习$name天天向上"; //会将“$name天天向上 ”当成一个变量。

$str = "好好学习{$name}天天向上";//将翻译器容易出错的变量放到{}中。

判断变量的数据类型

var_dump()

打印变量的值和类型

格式:var_dump($name);

通过IS_*函数作判断:结果只有true和false

is_bool()    判断是不是布尔型
is_string()   判断变量是不是字符串型
is_numeric()  判断变量是不是数值型
is_array()    判断变量是不是数组
is_object()   判断变量是不是对象
Empty() 判断是否为空

数据类型强制转换

(bool)$var 转换成布尔型

(string)$var  转换成字符串型,也可以使用strval( )

(int)$var    转换成整数型,也可以使用intval( )

(float)$var   转换成浮点型

PHP运算符

算术运算符
+-*/%
字符串运算符
“ . ”    和 “ .= ”
赋值运算符
=、+=、-=、*=、/=、%=
比较运算符符
>、<、>=、<=、==、!=、===、!==
逻辑运算符
&&(逻辑与)、||(逻辑或)、!(逻辑非)
三元运算符
表达式1 ? 结果1 :结果2

运算符优先级

 

 PHP条件语句

IF
if ($a == $b) {
    echo '1';
} else if ($b == $c) {
    echo '4'
}

 

Switch

switch ($a == $b) {
case true:
# code...
break;
case false:
# code...
break;
default:
# code...
break;
}


PHP循环语句

For循环
While循环
Foreache()


 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!