好文档 - 专业文书写作范文服务资料分享网站

PHP从入门到精通(免费)

天下 分享 时间: 加入收藏 我要投稿 点赞

15.运算符:+ - * / %

16.连接字符串:用 . 把两个字符串连接起来,如果两个字符串中有一个数字,将自动转换为字符串,但数字两边要加空格,如果两个都是数字,如果不加空格,就会当做小数点来处理,如果当空格,就会当连接字符串处理。 echo \. 3 . 1 . \. 3.1; ?>

效果如下:

17.赋值运算:

%=将左边的值对右边取余数 .=将右边的字符串加到左边

18.关系运算符:

== 等于 $a==$b $a 和$b的值相等

=== 恒等于 $a===$b $a和$b的数据类型和值都相等。 $a = 4; $b = '4'; if($a==$b) {

echo '$a==$b'; }

else {

echo '$a!=$b'; }

echo \; if($a===$b) {

echo '$a===$b'; } else {

echo '$a!==$b'; }

19.语句: If

If else if Switch() {

Case “”: Xxxx Case “”: xxxxx } For While() {} Do

{}while(); Break; Continue; 20.函数

函数的参数传递有两种:一种是值传递,一种是引用传递

值传递是在传递的过程中,又创建了一个副本,导致不会改变原来的数据 引用传递是会改变原来数据的。 值传递函数:function add($a,$b)

引用传递函数:funciton add(&$a,&$b)

function addvalue($arg1,$arg2) {

$arg1=$arg1+$arg2;

print \$arg1\; }

addvalue($a, $b);

print \$a\; ?>

效果如下:

function addvalue(&$arg1,&$arg2) {

$arg1=$arg1+$arg2;

print \$arg1\; }

addvalue(&$a, &$b);

print \$a\; ?>

效果如下:

21.系统函数:date() 格式:

Date(string formate[,int timestamp]) Formate 如下:

格式字串可以识别以下 format 参数的字符串

format 字符

说明

---

月份中的第几天,有前导零的 2 位数字

星期中的第几天,文本表示,3 个字母

月份中的第几天,没有前导零 星期几,完整的文本格式 ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加) 每月天数后面的英文后缀,2 个字符

星期中的第几天,数字表示 年份中的第几天

---

返回值例子

日 d D j l(“L”的小写字母)

01 到 31 Mon 到 Sun 1 到 31

Sunday 到 Saturday

N S w z 星期 W

月 F m M n

1(表示星期一)到 7(表示星期天) st,nd,rd 或者 th。可以和 j 一起用 0(表示星期天)到 6(表示星期六) 0 到 366 ---

例如:42(当年的第 42 周) ---

---

ISO-8601 格式年份中的第几周,每周从星期一开始(PHP 4.1.0 新加的) ---

月份,完整的文本格式,例如 January 或者 March 数字表示的月份,有前导零 三个字母缩写表示的月份 数字表示的月份,没有前导零

January 到 December 01 到 12 Jan 到 Dec 1 到 12

格式字串可以识别以下 format 参数的字符串

format 字符

说明

给定月份所应有的天数

返回值例子

t

年 L

28 到 31 ---

如果是闰年为 1,否则为 0

--- 是否为闰年

o

ISO-8601 格式年份数字。这和 Y 的值相同,只除了如果 ISO 的星

Examples: 1999 or 2003

期数(W)属于前一年或下一年,则用那一年。(PHP 5.1.0 新加) 4 位数字完整表示的年份 2 位数字表示的年份

例如:1999 或 2003 例如:99 或 03 ---

Y y 时间 a A B g G h H i s 时区 e I O P

---

小写的上午和下午值 大写的上午和下午值 Swatch Internet 标准时

am 或 pm AM 或 PM 000 到 999

小时,12 小时格式,没有前导零 1 到 12 小时,24 小时格式,没有前导零 0 到 23 小时,12 小时格式,有前导零 小时,24 小时格式,有前导零 有前导零的分钟数 秒数,有前导零 ---

时区标识(PHP 5.1.0 新加) 是否为夏令时

与格林威治时间相差的小时数

01 到 12 00 到 23 00 到 59> 00 到 59> ---

例如:UTC,GMT,Atlantic/Azores 如果是夏令时为 1,否则为 0 例如:+0200

与格林威治时间(GMT)的差别,

小时和分钟之间有冒号分隔(PHP 例如:+02:00 5.1.3 新加) 本机所在的时区

时差偏移量的秒数。UTC 西边的时区偏移量总是负的,UTC 东边的时区偏移量总是正的。

例如:EST,MDT(【译者注】在 Windows 下为完整文本格式,例如“Eastern Standard Time”,中文版会显示“中国标准时间”)。

T

Z -43200 到 43200

格式字串可以识别以下 format 参数的字符串

format 字符

说明

---

2004-02-12T15:19:21+00:00

例如:Thu, 21 Dec 2000 16:01:07 +0200 参见 time()

返回值例子

完整的日---

期/时间 c r U

ISO 8601 格式的日期(PHP 5 新加)

RFC 822 格式的日期

从 Unix 纪元(January 1 1970 00:00:00 GMT)开始至今的秒数

用时间date会出现错误解释:

实际上,从 PHP 5.1.0 ,当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会产生E_NOTICE 或者 E_WARNING 信息。而又在php5.1.0中,date.timezone这个选项,默认情况下是关闭的,无论用什么php命令都是格林威治标准时间,但是PHP5.3中好像如果没有设置也会强行抛出了这个错误的,解决此问题,只要本地化一下,就行了。 以下是三种方法(任选一种都行):

一、在页头使用date_default_timezone_set()设置 date_default_timezone_set('PRC'); //东八时区 echo date('Y-m-d H:i:s');

二、在页头使用 ini_set('date.timezone','Asia/Shanghai');

三、修改php.ini。打开php5.ini查找date.timezone 去掉前面的分号修改成为:date.timezone =PRC 重启http服务(如apache2或iis等)即可。

XXX可以任意正确的值。对于我们国内来说:可以为以下值:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北),还有新加坡:Asia/Singapore,当然PRC也行。

date_default_timezone_set('PRC'); $a = date(\ h:i:s w\); echo $a; ?>

效果如下:

22.PHP文件的HTML中,可以添加php文件

PHP从入门到精通(免费)

15.运算符:+-*/%16.连接字符串:用.把两个字符串连接起来,如果两个字符串中有一个数字,将自动转换为字符串,但数字两边要加空格,如果两个都是数字,如果不加空格,就会当做小数点来处理,如果当空格,就会当连接字符串处理。echo\.3.1.\.3.1;?>效果如下:<
推荐度:
点击下载文档文档为doc格式
27we59ju8j4n25q6n2e0
领取福利

微信扫码领取福利

微信扫码分享