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 相关文章推荐
同时提取多条新闻中的文本一例
Oct 09 PHP
PHP中ADODB类详解
Mar 25 PHP
PHP开发者常犯的10个MySQL错误更正剖析
Jan 30 PHP
Php output buffering缓存及程序缓存深入解析
Jul 15 PHP
php根据isbn书号查询amazon网站上的图书信息的示例
Feb 13 PHP
php基于双向循环队列实现历史记录的前进后退等功能
Aug 08 PHP
PHP 将dataurl转成图片image方法总结
Oct 14 PHP
php简单截取字符串代码示例
Oct 19 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
Dec 12 PHP
php curl上传、下载、https登陆实现代码
Jul 23 PHP
PHP堆栈调试操作简单示例
Jun 15 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
Apr 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
2014年10个最佳的PHP图像操作库
2014/07/14 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
TP5.0框架实现无限极回复功能的方法分析
2019/05/04 PHP
PHP基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
2019/08/13 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
用JavaScript脚本实现Web页面信息交互
2006/10/11 Javascript
FireFox与IE 下js兼容触发click事件的代码
2008/11/20 Javascript
jquery 图片轮换效果
2010/07/29 Javascript
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
jQuery插件windowScroll实现单屏滚动特效
2015/07/14 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
2016/05/10 Javascript
谈谈因Vue.js引发关于getter和setter的思考
2016/12/02 Javascript
js实现前端分页页码管理
2017/01/06 Javascript
jQuery实用密码强度检测
2017/03/02 Javascript
vue-cli中打包图片路径错误的解决方法
2017/10/26 Javascript
值得收藏的vuejs安装教程
2017/11/21 Javascript
JavaScript中的&quot;=、==、===&quot;区别讲解
2019/01/22 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
2019/02/27 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
十分钟教你上手ES2020新特性
2020/02/12 Javascript
pydev使用wxpython找不到路径的解决方法
2013/02/10 Python
Python 40行代码实现人脸识别功能
2017/04/02 Python
启动targetcli时遇到错误解决办法
2017/10/26 Python
Python 实现选择排序的算法步骤
2018/04/22 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
CSS3教程(8):CSS3透明度指南
2009/04/02 HTML / CSS
爱游人:Travelliker
2017/09/05 全球购物
师范生自荐信范文
2013/10/06 职场文书
大学运动会通讯稿
2014/01/28 职场文书
大学毕业感言200字
2014/03/09 职场文书
委托书模板
2014/04/04 职场文书
信息技术课后反思
2014/04/27 职场文书
2014年班级工作总结
2014/11/14 职场文书
Mysql事务索引知识汇总
2022/03/17 MySQL