php知识点小结
?
php知识点小结:
?
1.获取客户端提交的数据实用$_POST[];
? ? $str=$_POST['name'];
2.实现两个数组的交,并,差函数:
? ? array_intersect($array1,$array2);(交集函数)
? ? array_diff($array1,$array2);(差集函数)
? ? array_merge($array1,$array2);(并集函数)
3.输出数组元素的函数:
? ?$fruit=array("lemon","orange","banana");
? ? print_r($fruit);
结果为:Array([0]=>lemon [1]=>orange [2]=>banana);
4. 数组排序:
?
<?php $array=array("asp","php","jsp"); echo "数组排序前<br>"; print_r($array); //echo implode("-",$array); sort($array); echo "<br>数组排序后<br>"; foreach($array as $key=>$val){ echo "array[".$key."]=".$val."<br>"; } ?>
?
? 输出结果为:
?
数组排序前 Array ( [0] => asp [1] => php [2] => jsp ) 数组排序后 array[0]=asp array[1]=jsp array[2]=php
?红色部分,php数组中的键和值
5.文件读取
? ? EOF字符,php程序要以一种标准的方式来识别何时到达文件的末尾,这个标准通常称为文件末尾,或EOF字符。
? ? feof()函数用来判断文件是否已到末尾位置,fgets()函数一次读取一行文件,fscanf()函数提供了一种可以按照指定的format格式解析文件,fseek(resource handle,int offset [,int whence])函数可以用来随机提取文件行
6.获得文件、目录、磁盘大小的函数
? ? filesize(string filename) 函数用来返回文件的字节数,但遇到大小大于2GB的文件可能会遇到非预期的结果,此时通常使用sprintf("%u",filesize($file))来解决
7.文件上传
? ? 通过使用 PHP 的全局数组 $_FILES,你可以从客户计算机向远程服务器上传文件
?
$_FILES["file"]["name"] - 被上传文件的名称 $_FILES["file"]["type"] - 被上传文件的类型 $_FILES["file"]["size"] - 被上传文件的大小,以字节计 $_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称 $_FILES["file"]["error"] - 由文件上传导致的错误代码
?8.获得图片的大小
?
array getimagesize ( string $filename [, array &$imageinfo ] )
?