美文网首页
php的实用笔记

php的实用笔记

作者: 伟大的堂吉诃德 | 来源:发表于2019-03-13 19:15 被阅读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() 函数从结果集中取得一行作为数字数组

    ?>

    相关文章

      网友评论

          本文标题:php的实用笔记

          本文链接:https://www.haomeiwen.com/subject/nxjwjftx.html