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注入点构造代码
Jun 14 PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
Jun 23 PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
Aug 22 PHP
php和javascript之间变量的传递实现代码
Dec 19 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
Jun 25 PHP
ThinkPHP查询中的魔术方法简述
Jun 25 PHP
PHP上传文件参考配置大文件上传
Dec 16 PHP
PHP 500报错的快速解决方法
Dec 14 PHP
PHP memcache在微信公众平台的应用方法示例
Sep 13 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
Feb 20 PHP
php面试实现反射注入的详细方法
Sep 30 PHP
php中get_object_vars()在数组的实例用法
Feb 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
在PWS上安装PHP4.0正式版
2006/10/09 PHP
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
2012/03/05 PHP
用PHP编写和读取XML的几种方式
2013/01/12 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
Zend Framework自定义Helper类相关注意事项总结
2016/03/14 PHP
iis6手工创建网站后无法运行php脚本的解决方法
2017/06/08 PHP
php中如何执行linux命令详解
2018/11/06 PHP
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
2014 年最热门的21款JavaScript框架推荐
2014/12/25 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
JS实现带鼠标效果的头像及文章列表代码
2015/09/27 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
2018/06/05 jQuery
JS函数内部属性之arguments和this实例解析
2018/10/07 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
Python map和reduce函数用法示例
2015/02/26 Python
Python socket套接字实现C/S模式远程命令执行功能案例
2018/07/06 Python
使用python进行拆分大文件的方法
2018/12/10 Python
python logging模块的使用
2020/09/07 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
CSS3截取字符串实例代码【推荐】
2018/06/07 HTML / CSS
CSS3 @media的基本用法总结
2019/09/10 HTML / CSS
HTML5-WebSocket实现聊天室示例
2016/12/15 HTML / CSS
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
香港连卡佛百货官网:Lane Crawford
2019/09/04 全球购物
品质主管的岗位职责
2013/12/04 职场文书
《傅雷家书》教学反思
2014/04/20 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
2016年教师党员创先争优承诺书
2016/03/24 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS