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 相关文章推荐
php为什么选mysql作为数据库? Mysql 创建用户方法
Jul 02 PHP
表单复选框向PHP传输数据的代码
Nov 13 PHP
应用开发中涉及到的css和php笔记分享
Aug 02 PHP
PHP几个数学计算的内部函数学习整理
Aug 06 PHP
Notice: Trying to get property of non-object problem(PHP)解决办法
Mar 11 PHP
Nginx下配置codeigniter框架方法
Apr 07 PHP
php解析xml方法实例详解
May 12 PHP
54个提高PHP程序运行效率的方法
Jul 19 PHP
joomla实现注册用户添加新字段的方法
May 05 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
May 28 PHP
Laravel等框架模型关联的可用性浅析
Dec 15 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Jan 22 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(2)
2006/10/09 PHP
关于js和php对url编码的处理方法
2014/03/04 PHP
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
2016/06/06 PHP
基于PHP制作验证码
2016/10/12 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
jQuery学习笔记之jQuery的DOM操作
2010/12/22 Javascript
JS教程:window.location使用方法的区别介绍
2013/10/04 Javascript
Javascript 命名空间模式
2013/11/01 Javascript
jQuery中:empty选择器用法实例
2014/12/30 Javascript
Js与Jq 获取页面元素值的方法和差异对比
2015/04/30 Javascript
jQuery Real Person验证码插件防止表单自动提交
2015/11/06 Javascript
Bootstrap4一次重大更新 几乎涉及每行代码
2016/05/16 Javascript
js+html5实现canvas绘制网页时钟的方法
2016/05/21 Javascript
利用js+css+html实现固定table的列头不动
2016/12/08 Javascript
利用VUE框架,实现列表分页功能示例代码
2017/01/12 Javascript
js 实现省市区三级联动菜单效果
2017/02/20 Javascript
jQuery获取table下某一行某一列的值实现代码
2017/04/07 jQuery
JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
2017/06/21 Javascript
javascript将url解析为json格式的两种方法
2017/08/18 Javascript
JavaScript实现开关等效果
2017/09/08 Javascript
JavaScript实现焦点进入文本框内关闭输入法的核心代码
2017/09/20 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
Vue页面刷新记住页面状态的实现
2019/12/27 Javascript
Python爬虫DNS解析缓存方法实例分析
2017/06/02 Python
python tkinter界面居中显示的方法
2018/10/11 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
2019/08/09 Python
Python判断远程服务器上Excel文件是否被人打开的方法
2020/07/13 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
python包的导入方式总结
2021/03/02 Python
电焊工岗位职责
2014/03/06 职场文书
学校安全工作汇报材料
2014/08/16 职场文书
2014年社区民政工作总结
2014/12/02 职场文书
培训通知书模板
2015/04/17 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书