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学习之PHP表达式
Oct 09 PHP
推荐php模板技术[转]
Jan 04 PHP
php实现utf-8和GB2312编码相互转换函数代码
Feb 07 PHP
比较简单的百度网盘文件直链PHP代码
Mar 24 PHP
php对包含html标签的字符串进行截取的函数分享
Jun 19 PHP
php读取csv数据保存到数组的方法
Jan 03 PHP
php生成圆角图片的方法
Apr 07 PHP
php遍历类中包含的所有元素的方法
May 12 PHP
php格式化json函数示例代码
May 12 PHP
Laravel如何使用Redis共享Session
Feb 23 PHP
thinkphp5框架路由原理与用法详解
Feb 11 PHP
PHP数组与字符串互相转换实例
May 05 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反射机制用法实例
2014/08/28 PHP
PHP简单的MVC框架实现方法
2015/12/01 PHP
php flush无效,IIS7下php实时输出的方法
2016/08/25 PHP
PHP表单验证内容是否为空的实现代码
2016/11/14 PHP
phpstudy默认不支持64位php的解决方法
2017/02/20 PHP
PHP中error_reporting函数用法详细介绍
2017/06/11 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
php+Ajax处理xml与json格式数据的方法示例
2019/03/04 PHP
Tab页界面,用jQuery及Ajax技术实现
2009/09/21 Javascript
CSS(js)限制页面显示的文本字符长度
2012/12/27 Javascript
全面兼容的javascript时间格式化函数(比较实用)
2014/05/14 Javascript
用js闭包的方法实现多点标注冒泡示例
2014/05/29 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
JS简单循环遍历json数组的方法
2016/04/22 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
jQuery实现扑克正反面翻牌效果
2017/03/10 Javascript
ES6中箭头函数的定义与调用方式详解
2017/06/02 Javascript
网页中的图片查看器viewjs使用方法
2017/07/11 Javascript
webpack3+React 的配置全解
2017/08/21 Javascript
js实现文件上传功能 后台使用MultipartFile
2018/09/08 Javascript
vue组件实践之可搜索下拉框功能
2018/11/25 Javascript
angular4自定义组件非input元素实现ngModel双向数据绑定的方法
2018/12/28 Javascript
微信小程序实现星级评价效果
2018/12/28 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
Vue axios 将传递的json数据转为form data的例子
2019/10/29 Javascript
Python读写Excel文件的实例
2013/11/01 Python
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
Python单元测试简单示例
2018/07/03 Python
构造器Constructor是否可被override?
2013/08/06 面试题
常用UNIX 命令(Linux的常用命令)
2013/07/10 面试题
医药工作者的求职信范文
2013/09/21 职场文书
个人评语大全
2014/05/04 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
食堂采购员岗位职责
2015/04/03 职场文书
幼儿园秋季开学通知
2015/07/16 职场文书