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 STRING 陷阱原理说明
Jul 24 PHP
国外PHP程序员的13个好习惯小结
Feb 20 PHP
PHP下使用CURL方式POST数据至API接口的代码
Feb 14 PHP
使用PHP获取当前url路径的函数以及服务器变量
Jun 29 PHP
PHP实现生成透明背景的PNG缩略图函数分享
Jul 08 PHP
Yii中render和renderPartial的区别
Sep 03 PHP
php使用COPY函数更新配置文件的方法
Jun 18 PHP
PHP中通过trigger_error触发PHP错误示例
Jun 23 PHP
yii2.0实现验证用户名与邮箱功能
Dec 22 PHP
详解WordPress中添加友情链接的方法
May 21 PHP
php基于curl实现随机ip地址抓取内容的方法
Oct 11 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
Dec 21 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中常用编辑器推荐
2007/01/02 PHP
php中怎么搜索相关联数组键值及获取之
2013/10/17 PHP
php实现的Cookies操作类实例
2014/09/24 PHP
PHP实现一维数组转二维数组的方法
2015/02/25 PHP
浅谈PHP命令执行php文件需要注意的问题
2016/12/16 PHP
文本链接逐个出现的js脚本
2007/12/12 Javascript
在次封装easyui-Dialog插件实现代码
2010/11/14 Javascript
用jquery实现输入框获取焦点消失文字
2013/04/27 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
Javascript基础教程之break和continue语句
2015/01/18 Javascript
javascript中setAttribute()函数使用方法及兼容性
2015/07/19 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
Bootstrap所支持的表单控件实例详解
2016/05/16 Javascript
bootstrap日期插件daterangepicker使用详解
2017/10/19 Javascript
JavaScript实现QQ列表展开收缩扩展功能
2017/10/30 Javascript
vue实现nav导航栏的方法
2017/12/13 Javascript
JavaScript DOM元素常见操作详解【添加、删除、修改等】
2018/05/09 Javascript
js实现百度淘宝搜索功能
2020/02/17 Javascript
[54:25]Ti4 循环赛第三日LGD vs MOUZ
2014/07/12 DOTA
使用python遍历指定城市的一周气温
2017/03/31 Python
python实现自动发送邮件发送多人、群发、多附件的示例
2018/01/23 Python
Python使用googletrans报错的解决方法
2018/09/25 Python
python删除列表元素的三种方法(remove,pop,del)
2019/07/22 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
2020/01/02 Python
CSS3实现全景图特效示例代码
2018/03/26 HTML / CSS
美国销售第一的智能手机和平板电脑保护壳:OtterBox
2017/12/21 全球购物
高中考试作弊检讨书
2014/01/14 职场文书
购房协议书
2014/04/11 职场文书
数字化校园建设方案
2014/05/03 职场文书
大学生党员承诺书
2014/05/20 职场文书
2014年学校禁毒工作总结
2014/12/23 职场文书
2015年团支书工作总结
2015/04/03 职场文书
装修公司工程部经理岗位职责
2015/04/09 职场文书
企业投资意向书
2015/05/09 职场文书
教你怎么用Python生成九宫格照片
2021/05/20 Python