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模板,主要想体现一下思路
Dec 25 PHP
php生成随机密码的几种方法
Jan 17 PHP
php编程实现获取excel文档内容的代码实例
Jun 28 PHP
将博客园(cnblogs.com)数据导入到wordpress的代码
Jan 06 PHP
关于初学PHP时的知识积累总结
Jun 07 PHP
PHP面向对象之后期静态绑定功能介绍
May 18 PHP
php简单日历函数
Oct 28 PHP
PHP实现通过CURL上传文件功能示例
May 30 PHP
PHP7.1实现的AES与RSA加密操作示例
Jun 15 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
Jun 13 PHP
PHP+iframe模拟Ajax上传文件功能示例
Jul 02 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
Apr 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
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
新浪新闻小偷
2006/10/09 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
PHP的PDO预定义常量讲解
2019/01/24 PHP
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
基于jquery的手风琴图片展示效果实现方法
2014/12/16 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
基于javascript实现全国省市二级联动下拉选择菜单
2016/01/28 Javascript
简单理解vue中Props属性
2016/10/27 Javascript
使用微信小程序开发前端【快速入门】
2016/12/05 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
2017/07/11 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
2017/12/11 Javascript
JS隐藏号码中间4位代码实例
2019/04/09 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
Layui实现带查询条件的分页
2019/07/27 Javascript
JavaScript适配器模式原理与用法实例详解
2020/03/09 Javascript
javascript单张多张图无缝滚动实例代码
2020/05/10 Javascript
Python中多线程thread与threading的实现方法
2014/08/18 Python
详解Python中的各种函数的使用
2015/05/24 Python
python实现随机森林random forest的原理及方法
2017/12/21 Python
python 自动批量打开网页的示例
2019/02/21 Python
python3实现指定目录下文件sha256及文件大小统计
2019/02/25 Python
使用Python检测文章抄袭及去重算法原理解析
2019/06/14 Python
python的debug实用工具 pdb详解
2019/07/12 Python
Python3 selenium 实现QQ群接龙自动化功能
2020/04/17 Python
Django bulk_create()、update()与数据库事务的效率对比分析
2020/05/15 Python
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
html5简单示例_动力节点Java学院整理
2017/07/07 HTML / CSS
娇韵诗法国官网:Clarins法国
2019/01/29 全球购物
法国在线购买汽车轮胎网站:123pneus.fr
2019/02/25 全球购物
Lacoste(法国鳄鱼)加拿大官网:以标志性的POLO衫而闻名
2019/05/15 全球购物
计算机科学系职业生涯规划书
2014/03/08 职场文书
Python语言规范之Pylint的详细用法
2021/06/24 Python
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers