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 ] )
9.获取时间,可以使用time(),date(),getdate()— 取得日期/时间信息,
<?php $nextWeek = time() + (7 * 24 * 60 * 60); // 7 days; 24 hours; 60 mins; 60secs echo 'Now: '. date('Y-m-d') ."\n"; echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n"; ?>
返回值是
Now: 2005-03-30 Next Week: 2005-04-07
10.header() 函数向客户端发送原始的 HTTP 报头。注意:在发送包头之前,不能有任何其他的输出,否则会报错
提示用户保存一个生成的 PDF 文件(Content-Disposition 报头用于提供一个推荐的文件名,并强制浏览器显示保存对话框):
<?php header("Content-type:application/pdf"); // 文件将被称为 downloaded.pdf header("Content-Disposition:attachment;filename='downloaded.pdf'"); // PDF 源在 original.pdf 中 readfile("original.pdf"); ?> <html> <body>
11.数据库操作的几个常用函数
mysql_connect("localhost","root","root");
mysql_fetch_object — 从结果集中取得一行作为对象
mysql_query("set names 'gbk'");
12.php中多个参数传递用&连接,eg:
var url="sort_1.php?px="+px+"&px2="+px2;
如果不能访问 filename 指定的图像或者其不是有效的图像,getimagesize() 将返回 FALSE 并产生一条 E_WARNING 级的错误
返回一个具有四个单元的数组。索引 0 包含图像宽度的像素值,索引 1 包含图像高度的像素值。索引 2 是图像类型的标记:1 = GIF,2 = JPG,3 = PNG,4 = SWF,5 = PSD,6 = BMP,7 = TIFF(intel byte order),8 = TIFF(motorola byte order),9 = JPC,10 = JP2,11 = JPX,12 = JB2,13 = SWC,14 = IFF,15 = WBMP,16 = XBM。这些标记与 PHP 4.3.0 新加的 IMAGETYPE 常量对应。索引 3 是文本字符串,内容为“height="yyy" width="xxx"”,可直接用于 IMG 标记。 <?php list($width, $height, $type, $attr) = getimagesize("img/flag.jpg"); echo "<img src=\"img/flag.jpg\" $attr>"; ?>
分享到:
相关推荐
对于自学php的人会有很大帮助
【PHP入门学习知识点总结】 PHP(Hypertext Preprocessor,超文本预处理器)是一门广泛应用于Web开发的脚本语言,以其简洁的语法和强大的功能深受开发者喜爱。PHP的入门学习并不复杂,只需要掌握一些基础知识,就...
以下是一些重要的PHP知识点总结: **魔术方法**: 1. `__construct()`:当创建一个新的对象时自动调用,用于初始化对象的属性。 2. `__destruct()`:对象生命周期结束(如垃圾回收)时调用,用于清理资源。 3. `__...
php重要知识点总结
以下是一些PHP的重要知识点和常用函数的详细说明: 1. **魔术方法**: - `__construct()`: 这个方法在创建一个类的对象时自动调用,用于初始化对象的属性。 - `__destruct()`: 在对象被销毁或页面执行结束时调用...
PHP学习总结,每一个知识点概述,记录PHP学习过程
这份"php学习笔记之重要知识点总结"涵盖了PHP与MySQL的基础,旨在为学习者提供一个全面的指南。下面,我们将深入探讨这些核心概念。 首先,让我们从PHP的基础开始。PHP是一种服务器端的脚本语言,主要用于Web开发,...
php中从数据类型和变量定义,各种函数应用,常用的框架介绍,数据库联系,文件上传和下载,缓存,xhtml,服务器配置,文字处理,图片处Sphinx/Coreseek 特性,php检索,页面抓取数据
php重要知识点总结PHP网络开发必背.doc
以下是对"php手册里的个人总结易错忽略知识点"的详细阐述: 1. **变量声明**:PHP是弱类型语言,无需预先声明变量。然而,不声明变量直接使用可能会导致意外的值或错误,尤其是在使用`isset()`检查变量是否存在时。...
这份"java全部知识点总结文档"涵盖了Java的基础、进阶以及与其他技术的结合,如PHP和Android开发。下面,我们将详细探讨Java的主要知识点。 1. **Java基础**: - **语法**:包括变量、数据类型、运算符、流程控制...
PHP 各知识点详细总结 本资源摘要信息涵盖了 PHP 的基础知识点,包括 HTML 和 CSS 基础知识、PHP 基础知识、数据类型、运算符、流程控制、循环、文件上传、函数和变量作用域等。 目录第一部分 HTML 和 CSS: * ...
PHP 基础知识点总结 本文档总结了 PHP 语言的基础知识点,涵盖了 PHP 语言的基本语法、数据类型、变量、运算符、函数、数组、字符串、错误处理等方面的知识点。 一、 PHP 语言基础 * PHP 语言的开始结束标记为 `...
### PHP基础知识总结 #### 一、PHP与HTML的嵌入方式 PHP 语言的一大特点就是可以无缝地嵌入到 HTML 文件中。...通过这些知识点的学习,可以帮助新手更好地理解 PHP 的工作原理以及如何编写简单的 PHP 应用程序。
根据网上视频课程学习总计知识点,文档结构分为php代码注入和os代码注入 php代码注入从原理 相关语句函数 利用 防御方面做出总结 os系统命令注入从 原理成因 相关函数 利用 防御方面做出总结 整理为文档 可以方便...
帝国CMS中小学生学习模板学生知识点总结试题练习题考试资讯网站PHP源码 ●帝国CMS7.5 ● 系统开源,不限域名 ● WAP手机端 ●送采集【优化版】 ●大小500MB左右 ●带图文安装教程 ●精简安装方式 ●TAG聚合