PHP中基本符号及使用方法
注解符号:这个#还真很少用,能和shell通用还真不错呢。
| //, # 单行注解 多行注解 |
引号的使用
| ' ' 单引号,没有任何意义,不经任何处理直接拿过来; " "双引号,php动态处理然后输出,一般用于变量. |
变量形态:
| 一种是True 即 真的; 另 一种是False 即假的 |
常见变量形态:
| string 字串(数字\汉字\等等) integer 整数(1、2、3、4、5、0、-1、-2、等等) double 浮点数(小数点) array 数组 object 对象 |
可以用的方法有gettype($mix) 和settype($mix,$typename);
常用符号
| \" 双引号 \\ 反斜线 \n 换行 \r 送出 \t 跳位(TAB) |
运算符号
| + 加法运算 - 减法运算 * 乘法运算 / 除法运算 % 取余数 ++ 累加 -- 累减1 . 把字串相加 |
设定运算
| = 把右边的值代入左边(一定要会) += 把右边的值加到左边 -= 把右边的值减到左边 *= 把左边的值乘以右边 /= 把左边的值除以右边 .= 把右边的字串加到左边 |
位员运算
| & 且 | 或 ^ 互斥(xor) << 向左移位 >> 向右移位 ~ 取1的补数 |
逻辑运算
| < 小于 > 大于 <= 小于等于 >= 大于等于 != 不等于 && 而且 || 或者 ! 不 |
其他运算符号
| $ 变量符号 & 变量的指标(加在变量前) @ 不显示错误信息(加在函数前) -> 对象的方法或者属性 => 数组的元素值 ? : 三元运算子 |
基本方法
1.PHP转换字符串为大小写!
| strtolower(); 把字符转小写 strtoupper(); 把字符转大写 |
2.PHP加密字符串(大小写均可)
| md5();加密 sha1(); 加密 |
3.关于引号
一、单引号是原样输出
二、双引号是内容解释进行输出
三、反单引号是执行一个命令,如`pwd`。
四、“\”作用于转译字符,如“\n”为换行!
4.函数:htmlspecialchars()
本函数将特殊字符转成 HTML 的字符串格式 ( &....; )。最常用到的场合可能就是处理客户留言的留言版了。
| & (和) 转成 & " (双引号) 转成 " < (小于) 转成 < > (大于) 转成 > |
此函数只转换上面的特殊字符,并不会全部转换成 HTML 所定的 ASCII 转换。
5.批量输出HTML内容!
| echo <<< EOT HTML输出内容。。。//这里注释照样输出! EOT; Print <<<EOT HTML 输出内容。。。//这里注释照样输出! EOT; |
(注意:内部包含变量用“{变量}”)
6.判断文件是否存在并且输出内容
| <?php $FileName="File.TXT"; if (File_Exists($FileName)){ Echo "<xmp>".File_Get_Contents($FileName)."</xmp>"; }else { Echo"no"; } ?> |
7.卸载变量unset;
| unset($var); unset($var,$var1); |
8.is_int;
检测变量是否是整数;
9.is_null;
检测变量是否为 NULL ;
10.is_string
检测变量是否是字符串
11.is_real;
is_float() 的别名
12.isset
检测变量是否设置
13.is_bool
检测变量是否是布尔型
14.is_array
检测变量是否是数组
15.is_object
检测变量是否是一个对象
16.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 |
17.Nb2br
| echo nl2br("foo isn't\n bar"); |
把转义的换行变成 HTML的<BR />
PHP中基本符号及使用方法的更多相关文章
- JavaScript中Math对象的方法介绍
1.比较最值方法 比较最值有两种方法,max() 和 min() 方法. 1.1 max() 方法,比较一组数值中的最大值,返回最大值. var maxnum = Math.max(12,6,43,5 ...
- Android中锁定文件的方法
androidSDK中并没有锁定文件相关的api. 但是android是基于linux操作系统的,linux比较底层,灵活性也更大,为了实现锁定文件的效果,大概有以下几种办法: 用chmod命令修改文 ...
- jQuery中的事件绑定方法
在jQuery中,事件绑定方法大致有四种:bind(),live(), delegate(),和on(). 那么在工作中应该如何选择呢?首先要了解四种方法的区别和各自的特点. 在了解这些之前,首先要知 ...
- Eclipse中自动提示的方法参数都是arg0,arg1的解决方法
Eclipse中自动提示的方法参数都是arg0,arg1,就不能根据参数名来推断参数的含义,非常不方便. 解决方法:Preferences->Java->Installed JREs,发现 ...
- Power BI官方视频(2) Power BI嵌入到应用中的3种方法
今天给大家介绍3种将Power BI嵌入到应用中的方法. 本文原文地址:Power BI官方视频(2) Power BI嵌入到应用中的3种方法 Power BI系列文章地址:微软Power BI技术文 ...
- JQuery中each()的使用方法说明
JQuery中each()的使用方法说明 对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法.换句话说:jQuery提供的eac ...
- Dedecms去掉URL中a目录的方法
本文实例讲述了Dedecms去掉URL中a目录的方法.分享给大家,供大家参考.具体分析如下: 使用dedecms的朋友可能会发现自己的URL目录生成是会自动带有一个/A/目录了,那么要如何去掉URL中 ...
- 【转】C#中WinForm程序退出方法技巧总结
C#中WinForm程序退出方法技巧总结 一.关闭窗体 在c#中退出WinForm程序包括有很多方法,如:this.Close(); Application.Exit();Application.Ex ...
- inux中shell截取字符串方法总结
shell中截取字符串的方法有很多中, ${expression}一共有9种使用方法. ${parameter:-word} ${parameter:=word} ${parameter:?word} ...
随机推荐
- Discuss!X3.2 绑定微信
完整程序 http://pan.baidu.com/s/1jGL5veQ 密码kgga Discuz!X3.2 在继承和完善 Discuz!X3.1 的基础上,针对社区移动端进行了新的尝试.新版本主要 ...
- DP-母函数
DP---母函数 先由钱币兑换问题开始 http://acm.hdu.edu.cn/showproblem.php?pid=1284 Problem Description 在一个国家仅有1分,2分, ...
- c语言结构体赋值问题
对于结构体赋值问题: static psl{ int a; char ch; }; 我过去一般会对结构体这样赋值: static psl pslname = { , 'b', }; 记住有一点,‘b’ ...
- ThreadLocal的几种误区
最近由于需要用到ThreadLocal,在网上搜索了一些相关资料,发现对ThreadLocal经常会有下面几种误解 一.ThreadLocal是java线程的一个实现 ThreadLoca ...
- Linux系统中的load average
1. load average 定义 linux系统中的Load对当前CPU工作量的度量.简单的说是进程队列的长度. Load Average 就是一段时间 (1 分钟.5分钟.15分钟) 内平均 L ...
- 怎样做出优秀的扁平化设计风格 PPT 或 Keynote 幻灯片演示文稿?(装)
不知道你有没有想过,为什么很人多的扁平化 PPT 是这个样子: 或者是这样: 然而,还有一小撮人的扁平化 PPT 却拥有那么高颜值: 为什么会产生这么大的差距呢?丑逼 PPT 应该如何逆袭成为帅逼呢? ...
- USACO Section 3.1: Score Inflation
完全背包问题 /* ID: yingzho1 LANG: C++ TASK: inflate */ #include <iostream> #include <fstream> ...
- dojo 七 DOM dojo/dom
官方教程:Dojo DOM Functions对dom的使用,需要引用包dojo/dom.1.获取节点,dom.byIdbyId中既可以传递一个字符串,也可以传递一个节点对象 require([&qu ...
- BZOJ 2754 喵星球上的点名(后缀数组)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=2754 题意:给出n个字典串,m个询问串.输出每个询问串出现在多少个字典串中.最后输出每个 ...
- 等额本息Vs等额本金
1:贷款种类一旦选择不能改变.2:你提前还款的全部属于本金部分,若能一次性归还本金只需付清当月月息即可[不按年利率计算而是月利率],与你归还的本金违约金[设:提前还款10万*X.XXX%=违约金,具体 ...