国内最全IT社区平台
联系我们
|
收藏本站
首页
php框架
框架设计
Yii
Symfony
CakePHP
codeigniter
ZendFramework
ThinkPHP
web前端
网络优化
特效
jscript
htmlcss
jquery
程序人生
散文
随笔
程序员工资吐槽
程序员人生规划
程序员面试
php开源
php教程
destoon
综合技术
ecshop
Discuz
帝国CMS
DedeCMS
PHPCMS
WordPress
数据库
数据库应用
FoxPro
sybase
Oracle
Sqlserver
MySql
access
服务器
互联网
招商加盟
工具
程序员求签
程序员老黄历
颜色选择器
编程教程
您当前位置:
首页
>
php开源
>
php教程
> php常用的运算符及操作符号详解
php常用的运算符及操作符号详解
来源:程序员人生 发布时间:2014-03-15 21:42:44 阅读次数:2415次
<?php
/*运算符号(PHP)操作符号
*
* 按运算符号功能分为:
* 一、算术运算符 + - * / % ++ --
* 二、字符串运算符 . 连接运算符
* 三、赋值运算符 = += -= *= /= %= .=
* 四、比较运算符 > < >= <= == === != <> !==
* 比较运算符---条件运算符---关系运算符
* 比较后的结果只有一种:boolean true false
* === 比较时不仅要求内容相同,也要求类型相同
* !== 比较时内容不相同,也要求类型不相同
* 五、逻辑运算符 &&或and ||或or !或not
* 逻辑运算符只能操作bool型的值,返回的也是bool型的值
* 六、位运算符 & | ^ ~ << >> >>>
* 七、其他运算符 ? : `` @ => -> :: & $
* `` 用来执行操作系统内核
* @ 用来屏蔽掉错误信息
* 建议使用“()”改变表达式的优先级别
*
* % 有两个目的:整除运算;控制范围,不要用小数,也不要用负数
* % 会吧运算符两边的数转为整数后再进行整除求余。
*/
//用 %符号判断闰年
$year
=2011;
if
((
$year
%4==0 && %year%100!=0) ||
$year
%400=0)
{
echo
"run nian"
;
}
else
{
echo
" not run nian"
;
}
// ++ --符号的使用
$a
=10;
$a
++;
//$a=$a+1; 先用变量,再自增1
++
$a
;
//$a=$a+1; 先自增1,在用变量
$a
--;
//$a=$a-1; 先用变量,再自减1
--
$a
;
//$a=$a-1; 先自减1,再用变量
echo
$a
;
//结果为10
//++ -- 运算的区别
$a
=10;
$b
=
$a
++;
//b=10,a=11
$c
=--
$b
;
//c=9,b=9
$d
=
$c
++ + ++
$c
;
//d=20,c=11
$e
=
$d
-- - --
$d
;
//d=18,e=2
echo
$d
;
//字符串运算符 . 的使用
$name
=
"tom"
;
$age
=27;
$height
=1.75;
echo
"我的名字是:{$name}我的年龄是:{$age}我的身高是:{$height}米<br>"
;
echo
'我的名字是:'
.
$name
.
'我的年龄是:'
.
$age
.
'我的身高是:'
.
$height
.
'米'
.
'<br>'
;
echo
"$age="
.
$age
;
//$age=27
echo
"我的名字是:{$name}我的年龄是:{$age}我的身高是:{$height}米<br>"
;
//赋值运算符的使用
$a
=10;
$a
+=10;
//$a=$a+10;
$a
-=10;
//$a=$a-10;
$a
*=10;
//...
$a
/=10;
//...
$a
%=10;
//$a=$a%10;
$a
.=
"abc"
;
//$a=$a."abc";
echo
$a
;
$str
=
'<table>'
;
$str
.=
'<tr>'
;
$str
.=
'<td>'
;
$str
.=
'</td>'
;
$str
.=
'</tr>'
;
$str
.=
'</table>'
;
echo
$str
;
//输出一个表格
//比较运算符
var_dump(15>6);
//返回 bool(true)
$a
=15;
if
(15==
$a
)
{
echo
"a=15"
;
}
else
{
echo
"a!=15"
;
}
//逻辑运算符的使用
var_dump(true && true);
//true
var_dump(true && false);
//false
var_dump(true || false);
//true
var_dump(!true);
//false
var_dump(!false);
//true
//判断用户名密码
$username
=
"admin"
;
$password
=
"123456"
;
$email
=
"290080604@qq.com"
;
if
(
$username
==
"admin"
&&
$password
=
"123456"
)
{
echo
"用户名密码正确"
;
}
if
(
$username
==
""
||
$password
==
""
||
$email
==
""
)
{
echo
"一个都不能为空"
;
}
?>
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
------分隔线----------------------------
上一篇
phpMyAdmin默认登录超时修改方法
下一篇
修改DedeCMS的搜索框为Google搜索
分享到:
------分隔线----------------------------
为码而活
积分:
4237
15
粉丝
7
关注
栏目热点
Deprecated: Function set_magic_quotes_runtime()
php include与require用法介绍
Zend_Search_Lucence 中的文件锁定问题
php中empty(), is_null(), isset()函数区别
php 重载新的方法和类的继承
检测数据类型php函数集
显示访客的IP地址
php解决数据库乱码问题