<?php
//echo mt_rand(1,100);//随机数
//echo "\n";
$a=array('程帅'=>20,'彭飞'=>19);
//print_r($a);//完整打印
//echo "\n";
//$b=range(1,10);//随机数组
//print_r($b);
//echo "\n";
//foreach ($b as $key=>$value) //循环
// echo $key.'---'.$value.'<br />';
//list($name,$age)=each($a);//each为每个value分配0 1...key//list根据key重新分配key的名字
//echo "$name";
//echo'<br />';
//echo"$age";
//reset();//重置下标 输出数组中的当前元素和下一个元素的值,然后把数组的内部指针重置到数组中的第一个元素
//echo number_format(3555.55,2);
//$b=arrry_unique($name)//移除重复数字
//array_flip//交换数组中的key和值
//sort();//数组排序
//asort();//保持key和value的关系
//ksort();按照key排序
//rsort();反向排序
//array_unshift//在开头插入数据
//array_unshift//在末尾插入数据
//array_pop//删除末尾数据
//array_r//删除开头数据
//
//
//
//path()返回文件目录
//dirname()返回文件路径
//pathinfo()获取文件路径信息
//realpath()绝对路径//完整路径
//filesize()取得文件大小//round(filesize()/1024,2)=kb四舍五入,保留两位
//disk_free_space('C:')//可用空间的计算
//disk_total_space('C')//总空间
//fileatime()最后访问日期
//date('Y-m-d H:m:s',fileatime(文件))//年
//date_default_timezone_get('Asia/Sshanghai')//转化为本地时间
//filectime()最后改变日期//所有者,权限的修改
//filemtime()最后修改日期//文件内容的修改
//fopen('文件名,txt','a')读出文件
//fopen('文件名.txt','ab')a表示可以追加,b表示二进制
//fopen('文件名.txt','w'),如果有文件,删除文件再重新创建,没有文件,重新创建
//fclose();关闭一个文件指针
//fwrite()向文件里写入书记
//file_put_contents('写入的话')//就只有简单的一句话de1shihou1yong1
//file_get_contents()//具有关闭功能,通过echo来打印
//fgetc();读出一个字符并跳转的下一个字符
//fgets($指针,length-1)//读出一行的length-1个字符
//fgets()可以过滤HTML
//fread($文件名,length);读取length个字节
//fpassthru输出指针后剩余的字符 返回剩余总长度
//file('文件名.txt')按照每行分入数组中
//feof检测文件指针时候到了结尾位置
//while(!feof($文件名))
//{
// echo fgetc($文件名);
//}
//file_exisits检验文件是否存在
//filesize()文件大小,字节
//unlink();删除文件
//rewind 倒回文件指针的文字,回到开头
//ftell 指针的位置
//fseek(&文件名,位置2)移动指针到指定位置
//flock($文件名,LOCK_EX);锁定
//flock($文件名,LOCK_UN);解锁
//opendir('路径'}
//closedir('路径')
//readdir('路径')读出
//while(!!$file-readdir($))
//{
//echo $.<br />;
//scandir(路径)将目录读为数组
//rmdir(路径)删除一个目录//相对路径和绝对路径都可以操作
//rename(路径or文件)重命名//这里目录和文件都能改
//
//
//
//
//function 创建函数
//global全局变量设置
//$GLOBAL['name']超级全局变量
//indlude'library/tool.labrary.php'
//include_once只包含依次函数
//区别require:include如果包含的文件不存在,报错,并执行,require不报错
//_FILE_;魔法常量,打印路径
//_LINE_行数
//dirname去的
//目录,去掉文件名
//trim()清理多余空格
//htlmentities转化所有字符
//htmlspecialchars($)转换特殊字符
//strio_tags($)去除字符
//addslashe($)添加转移字符'\'//首先过滤
//stripcslashes($)////////////再拿出来解析
//strtoupper将字符转化为大写
//ucfirst第一个转化字符为大写
//str_pad($,数字,空格数量,'字符',STR_PAO_LEFT)填充字符LEFT左边RRIGHT右边BOTH两边
//explode('@','asdfdf@afs')返回数组,切割字符串
//implde('字符',数组)组合
//strtok($,'全部字符')
//while($){
//echo $tok.'<br />';
//$=strtok('全部字符')
//}可以全部组合
//substr($,1,1)取部分字符串,中间的参数是开始的位置,从0开始,最后的是取出的个数
//str_split凤姐字符串,返回数组,一个一个拆开的
//sttrev()逆转字符串
//strcmp('字符串','字符串')相等返回0不等返回-1,区分大小写
//strcasecmp()不区分大小写
//strnatcmp()自然排序:2<10
//strspn('查找字符','字符',开始的位置,结束位置)
//substr_count('字符串','查找字符串')测试字符串出现的频率
//strstr(字符串,指定字符串)从指定字符串后打印字符串
//stristr()不区分大小写
//strpos('字符串','查找的字符')查找某字符串最先出现的位置,从0开始
//strrpos()最后出现的位置
//str_replace(查找的字符串,替换后的字符串,完整的字符串)
//subste_replace('asdvfcad','###',0,5)从第一个位置开始,取出5个来替换成###
//mb_strlen($,'GBK')转化为中文
//mb_substr()
//mb_strpos
//
//
//
//
//
//
//checkdate(,,)1.月份,2.日,3.年//判断日期是否是合法的,第二个省略,返回当前时间,没有省略的——》返回时间戳的时间合法返回1
//data()可以存放两个参数,第一个日期和时间的格式化echo date('Y-m-d:H-m-sa');,第二个时间戳
//gettimeofday()返回一个数组,第一个数组的元素是时间戳print_r(gettimeofday());//print_r(gettimeofday(0));返回数组,print_r(gettimeofday(1));直接返回
//getdate()返回数组print_r(getdate());
//$a=getdate();
//echo $a['year'];
//time();echo time()直接获取当前的时间戳
//date('s',time()+(1000);1000秒以后的时间
//mktime(8,8,8,8,8,2008)获取指定时间的时间戳,2008年8月8日8分8秒
//echo strtotime("2018-9-27 14:14:14")将认可读的时间转化为时间戳
//echo getlastmod()获取当前文件修改的时间戳
//echo date_default_timezone_get()获取当前时区
//echo date_default_timezone_set('Asia/ShangHai');配置时区
//print_r( localtime(time(),ture);取得本地时间,返回数组
//microtime()返回时间戳和微秒数
//list($a,$b)=explode('',microtime())
//
//
//
//header('Location:http://网址');跳转到想要的页面,执行head函数之前,不能有任何浏览器输出,一般来说放在第一个位置最保险
//header('Content-Type:text/html;charset=GBK')//设置页面编码
//
//get post
//
//<form method="post"action="文件名.php">
//姓名:<input type="text" name ="username"/><br />
//<input type="submit" value="提交"/>
//</form>
//
//表单username
//$_POST['表单名']
//isset($_POST['username'])检验这个超级变量是否存在
//echo "<script>alert('okokok');history.back();</script>";//提示框
//trim()过滤
//
//
//
//
//Cookie是在你的客户机存一个小文件,这个文件包含你登陆的信息
//setcookie('name','JKCheng'time()+(7*24*60*60));所谓的会话结束时,指的是浏览器关闭时,未来7天的时间戳
//有一个特性,setcookie不是及时生成,它会慢一拍,第一次刷新,知识覆盖原来的,第二次刷新才能获取
//setcookie('naem','')删除cookie
//setcookie('naem','JKCheng'time()-1)删除cookie
//
//
//session_start();
//$_SESSION['name']='Jk'//一般存在服务器端1440秒会自动销毁,不会慢一拍
//unset($_SESSION['name'])删除
//session_destroy销毁所以session慢一拍
//cookie使用会员登录,购物车,因为不攒服务器资源
//session一般用于后台管理登录,安全性强
//
//
//
//
//is_uploaded_file()判断上传文件是否存在 返回布尔值
//is_uploaded_file($FILES['userfile']['tmp_name'])判断文件是否存在
//move_uploaded_file()第一个参数,写上临时文件的地址 第二个参数,写将要存放的地址
//if($$_FILES['userfile']['error'])>0上传错误
//if($$_FILES['userfile']['type'])=='image/jpeg'判断是够味jpg inmage类型
//
//
//
//define('name',value)定义全局变量
//in_array判断某个数组的值是否存在
//
//mkdir(目录名,0777);检验目录是否存在,如果不存在则创建一个
//
//
//
//
//
//
//一边处理的图片png,jpg,gif,bmp
//header('Content-Type:image/gif;')
//getimagesize()取得文件大小,返回一个数组
//imagecopyresampled(,,,,,,,)第一个放新图,第二个原图,新图坐标,原图坐标,新图长和高,原图长和高
//
//
//
//
//
//var_dump该函数用于打印显示,一个变量的内容与结构,以及类型的信息。
//mysql_fetch_row() 函数从结果集中取得一行作为数字数组
?>
网友评论