php的实用笔记

2019-03-13  本文已影响0人  伟大的堂吉诃德

<?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() 函数从结果集中取得一行作为数字数组

?>

上一篇 下一篇

猜你喜欢

热点阅读