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脚本代码
Feb 19 PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
Aug 01 PHP
php缓存技术详细总结
Aug 07 PHP
php类中的各种拦截器用法分析
Nov 03 PHP
php实现httpRequest的方法
Mar 13 PHP
php实现向javascript传递数组的方法
Jul 27 PHP
php给图片添加文字水印方法汇总
Aug 27 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
Jan 07 PHP
PHP查询附近的人及其距离的实现方法
May 11 PHP
PHP自定义函数获取URL中一级域名的方法
Aug 23 PHP
浅谈Yii乐观锁的使用及原理
Jul 25 PHP
php实现微信分享朋友链接功能
Feb 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
不用GD库生成当前时间的PNG格式图象的程序
2006/10/09 PHP
PHP代码审核的详细介绍
2013/06/13 PHP
php中jpgraph类库的使用介绍
2013/08/08 PHP
PHP数组和explode函数示例总结
2015/05/08 PHP
JS控制表格隔行变色
2006/06/26 Javascript
[Web]防止用户复制页面内容和另存页面的方法
2009/02/06 Javascript
jquery实现文本框鼠标右击无效以及不能输入的代码
2010/11/05 Javascript
jquery isEmptyObject判断是否为空对象的函数
2011/02/14 Javascript
jQuery响应enter键的实现思路
2014/04/18 Javascript
通过js来制作复选框的全选和不选效果
2014/05/22 Javascript
js Calender控件使用详解
2015/01/05 Javascript
jquery实现弹出层效果实例
2015/05/19 Javascript
谈一谈js中的执行环境及作用域
2016/03/30 Javascript
js继承实现方法详解
2016/12/16 Javascript
angular+ionic返回上一页并刷新页面
2017/08/08 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
2017/11/07 Javascript
vue 1.0 结合animate.css定义动画效果
2018/07/11 Javascript
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
2019/04/30 Javascript
使用apifm-wxapi模块中的问题及解决方法
2019/08/05 Javascript
Python 命令行非阻塞输入的小例子
2013/09/27 Python
使用Python的Twisted框架实现一个简单的服务器
2015/04/16 Python
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
浅析python递归函数和河内塔问题
2017/04/18 Python
Python流程控制 while循环实现解析
2019/09/02 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
2020/08/17 Python
澳洲女装时尚在线:Blue Bungalow
2018/05/05 全球购物
英国绿色商店:Natural Collection
2019/05/03 全球购物
Myholidays美国:在线旅游网站
2019/08/16 全球购物
2013年大学生的自我鉴定
2013/10/24 职场文书
英语邀请函范文
2015/02/02 职场文书
2017公司年会主持人开幕词
2016/03/04 职场文书
读《方与圆》有感:交友方圆有度
2020/01/14 职场文书
《暗黑破坏神2:重制版》本周进行第一轮A测 目前可官网进行申请报名
2021/04/07 其他游戏
Go timer如何调度
2021/06/09 Golang
Vue + iView实现Excel上传功能的完整代码
2021/06/22 Vue.js
Java使用jmeter进行压力测试
2021/07/09 Java/Android