PHP 入门
php语言的格式:
<?php
?>
简写为:
<? ?>
网页重定向至xxx.html,返回302码
header(“Location:xxx.html”);
网页停留x秒后重定向至xxx.html,返回302码
header(“Refresh:x; url=xxx.html”);
禁用缓存
header(“Expires:-1”);
header(“Cache-Control:no_cache”);
header(“Pragma:no_cache”);
定义文件下载
header(“Content-type:application/octet-stream”);
header(“Accept-Ranges:bytes”);
header(“Accept-Length:$file_size”);
header(“Content-Disposition:attachment;filename=”.$file_name);
定义一个数组时需要用下面的方式:
arrayy(1,2,3)
编写函数格式:
funciton xxx($xx,$xx)
{
xxx;
reuturn xxx;
}
函数中的值传递与引用传递:
不做变化的一般为值传递;
写成&$xx的一定是引用传递。
字符串函数:
explode(“xxx”,$str) 将字符串依据指定字符串或字符切开
echo 用来输出字符串
md5($str,bool) 用来计算字符串的哈希值,当bool为真时,输出二进制的值
日期库函数:
chekdate(month,day,year) 检验日期有效性,有效返回1
maketime() 获取系统当前时间戳,返回一个长整数
date(“M-d-Y”,mktime()) 格式化一个时间戳
数学函数库
float floor(float value) 返回一个不大于value的float型整数
max(array value) 返回一个数组中的最大值
min(array value) 返回一个数组中的最小值
rand() 产生随机数,并返回
mt_rand() 返回随机数中的一个值
mt_srand(int value) 配置随机数的种子
getrandmax() 获取随机数的最大可能值