PHP常用特殊运算符号和函数总结(php新手入门必看)


Posted in PHP onFebruary 02, 2013

注解符号:
         // 单行注解   
             多行注解
引号的使用
         '   ' 单引号,简单字符串,不经任何处理直接拿过来;
         " "双引号,php动态处理然后输出,一般用于处理$变量.
布尔变量:  
          一种是true 即 真的;
         另一种是false 即假的
常见变量:  
         string          字串(数字\汉字\等等)
         integer         整数(1、2、3、4、5、0、-1、-2、等等)
         double          浮点数(小数点)
         array           数组 
         object          对象
可以用的方法有gettype($mix) 和settype($mix,$typename);

常用符号转义:

         \"         双引号
         \\         反斜线
         \n         换行
         \r         回行首
         \t         水平制表
运算符号:
         +       加法运算              -       减法运算
         *       乘法运算              /       除法运算
         %       取余数                ++     自加1             
         --      自减1                  .      连接两个字符串       
赋值运算:
         =         把右边的值代入左边
         +=       把右边的值加到左边
         -=        把右边的值减到左边
         *=        把左边的值乘以右边
         /=        把左边的值除以右边
         .=        把右边的字串加到左边
位运算:
         &         按位与
         |         按位或
         ^         按位异或(xor)
         <<      向左移1位
         >>      向右移1位
         ~         取补数
逻辑运算:
       <      小于                  >       大于           
       <=     小于等于              >=      大于等于
       !=       不等于              &&      与      
       ||         或                !      非
其他运算符号
         $        变量符号             
         &        变量取别名
         @        不显示错误信息(加在函数前)
         ->       对象的方法或者属性 
         =>       数组的元素值 
         ?:       三元运算符   

常用基本方法:

1.PHP转换字符串为大小写!

    strtolower(); 把字符转小写
    strtoupper(); 把字符转大写

2.PHP加密字符串

不可还原:
    md5();
    sha1();
可还原:
base64_encode();
base64_decode();

3.关于引号

一、单引号是原样输出
二、双引号是内容解释进行输出
三、反单引号(小引号)是执行一个系统命令,如`dir`。常用在表名,字段名上面。
四、“\”作用于转译字符,如“\n”为换行。

4.函数:htmlspecialchars() 和 htmlentities()
本函数将特殊字符转成 HTML 的字符串格式 ( &....; )。最常用到的场合可能就是处理客户留言的留言版了。

& (和) 转成 &
" (双引号) 转成 "
< (小于) 转成 <
> (大于) 转成 >
(空格)转成  
 

5.批量输出HTML内容!

echo <<< EOT
HTML输出内容。。。//这里注释照样输出!
EOT;

print <<<EOT
HTML输出内容。。。//这里注释照样输出!
EOT;
(注意:内部包含变量用“{变量}”)

6.判断文件是否存在并且输出内容file_exists ()

<?php
$FileName="File.TXT";
if (file_exists($FileName)){
echo "<pre>".file_get_contents($FileName)."</pre>";
}else
{
echo"no";
}
?>

7.删除变量释放内存unset();

unset($var);
unset($var,$var1);

8.is_numeric;
检测变量是否是数字;

9.is_int;
检测变量是否是整数;

10.is_null;
检测变量是否为 NULL ;

11.is_string
检测变量是否是字符串

12.is_real;
is_float() 的别名

13.isset
检测变量是否定义

14.is_bool
检测变量是否是布尔型

15.is_array
检测变量是否是数组

16.is_object
检测变量是否是一个对象

17.substr() 函数返回字符串的一部分。

substr (String,Start,SelectNum)

echo substr('abcdef', 1);       // bcdef
echo substr('abcdef', 1, 3);    // bcd
echo substr('abcdef', 0, 4);    // abcd
echo substr('abcdef', 0, 8);    // abcdef
echo substr('abcdef', -1, 1); // f

18.nb2br() 把转义的换行变成 html的<br />

echo nl2br("foo isn't\n bar");
PHP 相关文章推荐
提问的智慧(2)
Oct 09 PHP
PHP截取汉字乱码问题解决方法mb_substr函数的应用
Mar 30 PHP
php+mysql 实现身份验证代码
Mar 24 PHP
php+mysqli使用预处理技术进行数据库查询的方法
Jan 28 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
Apr 20 PHP
windows8.1下Apache+Php+MySQL配置步骤
Oct 30 PHP
PHP截取IE浏览器并缩小原图的方法
Mar 04 PHP
PHP实现bitmap位图排序与求交集的方法
Jul 28 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
Jan 19 PHP
Laravel 队列使用的实现
Jan 08 PHP
PHP中Static(静态)关键字功能与用法实例分析
Apr 05 PHP
thinkphp整合系列之极验滑动验证码geetest功能
Jun 18 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
Feb 01 #PHP
破解.net程序(dll文件)编译和反编译方法
Jan 31 #PHP
PHP数组传递是值传递而非引用传递概念纠正
Jan 31 #PHP
PHP5.4中json_encode中文转码的变化小结
Jan 30 #PHP
PHP读取数据库并按照中文名称进行排序实现代码
Jan 29 #PHP
PHP查询数据库中满足条件的记录条数(两种实现方法)
Jan 29 #PHP
PHP获取数组中某元素的位置及array_keys函数应用
Jan 29 #PHP
You might like
PHP.MVC的模板标签系统(四)
2006/09/05 PHP
用PHPdig打造属于你自己的Google[图文教程]
2007/02/14 PHP
php 结果集的分页实现代码
2009/03/10 PHP
php抓取页面与代码解析 推荐
2010/07/23 PHP
CI框架入门示例之数据库取数据完整实现方法
2014/11/05 PHP
php中注册器模式类用法实例分析
2015/11/03 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
JavaScript中的原型链prototype介绍
2014/12/30 Javascript
jquery实现submit提交表单
2015/02/03 Javascript
JavaScript使用function定义对象并调用的方法
2015/03/23 Javascript
实例详解angularjs和ajax的结合使用
2015/10/22 Javascript
JavaScript与jQuery实现的闪烁输入效果
2016/02/18 Javascript
BootStrap Progressbar 实现大文件上传的进度条的实例代码
2016/06/27 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
js仿京东轮播效果 选项卡套选项卡使用
2017/01/12 Javascript
vue2.0 路由不显示router-view的解决方法
2018/03/06 Javascript
Postman模拟发送带token的请求方法
2018/03/31 Javascript
vue 组件使用中的一些细节点
2018/04/25 Javascript
Vue 项目分环境打包的方法示例
2018/08/03 Javascript
vue移动端下拉刷新和上拉加载的实现代码
2018/09/08 Javascript
[00:32]2018DOTA2亚洲邀请赛EG出场
2018/04/03 DOTA
[46:44]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
Python类绑定方法及非绑定方法实例解析
2020/10/09 Python
如何用python写个模板引擎
2021/01/14 Python
解决python的空格和tab混淆而报错的问题
2021/02/26 Python
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
文明村创建实施方案
2014/03/27 职场文书
医药销售自荐书
2014/05/29 职场文书
销售目标责任书
2014/07/23 职场文书
开展批评与自我批评发言材料
2014/10/17 职场文书
装修公司管理制度
2015/08/05 职场文书
继续教育心得体会(共6篇)
2016/01/19 职场文书
乡镇干部学习心得体会
2016/01/23 职场文书
2016年安全生产先进个人事迹材料
2016/02/29 职场文书
Golang实现AES对称加密的过程详解
2021/05/20 Golang