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生成带有雪花背景的验证码
Oct 09 PHP
php标签云的实现代码
Oct 10 PHP
ubuntu12.04使用c编写php扩展模块教程分享
Dec 25 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
Oct 16 PHP
php+mysql结合Ajax实现点赞功能完整实例
Jan 30 PHP
php使用unset()删除数组中某个单元(键)的方法
Feb 17 PHP
php生成固定长度纯数字编码的方法
Jul 09 PHP
一个完整的php文件上传类实例讲解
Oct 27 PHP
PHP getallheaders无法获取自定义头(headers)的问题
Mar 23 PHP
PHP使用curl函数发送Post请求的注意事项
Nov 26 PHP
对php 判断http还是https,以及获得当前url的方法详解
Jan 15 PHP
PHP中的自动加载操作实现方法详解
Aug 06 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
WordPress开发中自定义菜单的相关PHP函数使用简介
2016/01/05 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
2013/04/02 Javascript
javascript拖拽上传类库DropzoneJS使用方法
2013/12/05 Javascript
iframe中使用jquery进行查找的方法【案例分析】
2016/06/17 Javascript
纯JS打造网页中checkbox和radio的美化效果
2016/10/13 Javascript
canvas实现探照灯效果
2017/02/07 Javascript
jquery.flot.js简单绘制折线图用法示例
2017/03/13 Javascript
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
关于vue.js发布后路径引用的问题解决
2017/08/15 Javascript
react+redux的升级版todoList的实现
2017/12/18 Javascript
深入浅析vue组件间事件传递
2017/12/29 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
vue移动端实现红包雨效果
2020/06/23 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
详解Nuxt.js中使用Element-UI填坑
2019/09/06 Javascript
微信小程序云开发获取文件夹下所有文件(推荐)
2019/11/14 Javascript
[00:37]DOTA2上海特级锦标赛 Secert 战队宣传片
2016/03/03 DOTA
python 基础学习第二弹 类属性和实例属性
2012/08/27 Python
python批量修改文件后缀示例代码分享
2013/12/24 Python
Python利用pyHook实现监听用户鼠标与键盘事件
2014/08/21 Python
Python xlrd读取excel日期类型的2种方法
2015/04/28 Python
Python面向对象编程中关于类和方法的学习笔记
2016/06/30 Python
Django models文件模型变更错误解决
2020/05/11 Python
找到不普通的东西:Bonanza
2016/10/20 全球购物
中东地区最大的奢侈品市场:The Luxury Closet
2019/04/09 全球购物
北美最大的零售退货翻新商:VIP Outlet
2019/11/21 全球购物
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
幼儿园大班评语大全
2014/04/17 职场文书
扬尘污染防治方案
2014/06/15 职场文书
会计专业应届生自荐信
2014/06/28 职场文书
干货:我将这样书写我的演讲稿!
2019/05/09 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS
MySQL库表太大怎么办? 数据库分库分表项目实践
2022/04/11 MySQL