php的实用笔记

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

?>

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,402评论 6 499
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,377评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,483评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,165评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,176评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,146评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,032评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,896评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,311评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,536评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,696评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,413评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,008评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,815评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,698评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,592评论 2 353

推荐阅读更多精彩内容

  • 梦想篇 我喜欢音乐家演奏的一首首能勾起我无限回忆与感情波澜的乐曲,所以我梦想把自己的心声,美好的回忆,编在音乐中传...
    乔翕阅读 253评论 0 0
  • 哈哈,《超乎想象》不知道看到这四个字的时候,你脑海中浮现出什么样的的画面呢?当我闭上眼睛的时候,我眼前是感觉有某种...
    bienvenue阅读 239评论 1 0
  • 大雪始终没有下 冬天就少了一个庄严的仪式 似乎,一伴着飘扬的雪花, 思念就会洒满南山 情绪的酒还等待着发酵 话语已...
    霓裳羽阅读 507评论 8 4
  • 有时候我们需要打一个ipa的包上传到一些第三方的网站以方便测试人员测试,之前都是用iTunes来快速生成ipa包,...
    Mossion阅读 2,659评论 1 2
  • 晓日东升影浴河, 长篙轻点唱山歌。 朝起网,暮张罗。 红霞映水染清波。 (词林正韵)
    等一颗流星阅读 127评论 0 1