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 相关文章推荐
分页显示Oracle数据库记录的类之二
Oct 09 PHP
关于页面优化和伪静态
Oct 11 PHP
PHP微框架Dispatch简介
Jun 12 PHP
php实现四舍五入的方法小结
Mar 03 PHP
php猴子选大王问题解决方法
May 12 PHP
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
May 21 PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
Jan 08 PHP
thinkPHP中session()方法用法详解
Dec 08 PHP
php实现的mysqldb读写分离操作类示例
Feb 07 PHP
老生常谈PHP面向对象之注册表模式
May 26 PHP
在laravel中使用with实现动态添加where条件
Oct 10 PHP
Laravel框架实现抢红包功能示例
Oct 31 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
PHP笔记之:日期函数的使用介绍
2013/04/24 PHP
解析dedecms空间迁移步骤详解
2013/05/15 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
php计算整个目录大小的方法
2015/06/19 PHP
PHP模拟post提交数据方法汇总
2016/02/16 PHP
PHP Static延迟静态绑定用法分析
2016/03/16 PHP
如何确保JavaScript的执行顺序 之实战篇
2011/03/03 Javascript
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
使用indexOf等在JavaScript的数组中进行元素查找和替换
2013/09/18 Javascript
检查输入的是否是数字使用keyCode配合onkeypress事件
2014/01/23 Javascript
js函数模拟显示桌面.scf程序示例
2014/04/20 Javascript
javascript每日必学之基础入门
2016/02/16 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
2016/05/31 Javascript
用js制作淘宝放大镜效果
2020/10/28 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
2017/04/14 Javascript
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
浅谈js闭包理解
2019/03/28 Javascript
一文读懂ES7中的javascript修饰器
2019/05/06 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
vue props 单项数据流实例分享
2020/02/16 Javascript
python traceback捕获并打印异常的方法
2018/08/31 Python
python实现大转盘抽奖效果
2019/01/22 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
乌克兰电子和家用电器商店:Foxtrot
2019/07/23 全球购物
数组越界问题
2015/10/21 面试题
护士毕业生自我鉴定
2014/02/08 职场文书
技校毕业生自荐书
2014/05/23 职场文书
新党章心得体会
2014/09/04 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
2015年党支部书记工作总结
2015/05/21 职场文书
2015年保险业务员工作总结
2015/05/27 职场文书
催款函范本大全
2015/06/24 职场文书
卫生主题班会
2015/08/14 职场文书