![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
php笔记
笔记
深白色耳机
在学习的道路上勇往直前!
展开
-
php引入文件
1.include语句当一个文件被包含时,其中所包含的代码继承了include所在行的变量范围。从该处开始,调用文件在该行处可用的任何变量在被调用的文件中也都可用include dirname(__FILE__).'/a.php';2.include_once语句唯一区别是如果该文件中已经被包含过,则不会再次包含可以用于在脚本执行期间同一个文件有可能被包含超过一次的情况下,想确保它只被包含一次以避免函数重定义,变量重新赋值等问题。header('Content-type:text/html;c原创 2021-10-21 20:54:49 · 641 阅读 · 0 评论 -
mysqli与mysql连接2
mysqli_query()第三个参数,MYSQLI_STORE把查询的结果集留在mysql,PHP客户端这边再一次次取出,适用于查询结果较大不适合一次性取出来的数据$query='select * from t1';$result=mysqli_query($link,$query,MYSQLI_USE_RESULT);var_dump(mysqli_fetch_row($result));mysqli_real_query()也可以使用本函数对数据库执行一条SQL语句,返回结果为布尔值原创 2021-10-20 18:00:43 · 110 阅读 · 0 评论 -
mysqli与mysql连接1
1.与Mysql数据库建立连接mysqli_connect()$link=@mysqli_connect('localhost','root','123456','',3306);//数据库的地址,登录数据库用户名,登录密码,选择连接的数据库可以空着,端口号//把返回的数据放入变量$link中,$link变量相当于连接的钥匙2.连接错误的提示mysqli_connect_errno()返回最后一次连接调用的错误代码,返回的是int类型,如果没有错误返回0mysqli_connect_err原创 2021-10-16 18:00:07 · 276 阅读 · 0 评论 -
数据库php
create database创建数据库show database查看数据库use选择数据库show tables查看表drop database删除数据库创建表create table 表名(字段名1 字段类型,字段名2 字段类型)查看表的定义desc 表名;原创 2021-09-15 15:09:30 · 43 阅读 · 0 评论 -
会话控制
cookie1.向客户端电脑中设置Cookiesetcookie();setcookie('email','12345@qq.com',time()+3600);2.在服务器端上读取Cookie内容$_COOKIE3.将多维数组应用与cookie中setcookie("member[name]",'孙胜利');setcookie("member[email]",'123456@qq.com');4.删除Cookiesetcookie("member",'',time()-1);&原创 2021-09-08 11:49:54 · 71 阅读 · 0 评论 -
文件下载笔记
获取文件的mime$file='a.rar';//文件路径$fileinfo=finfo_open(FILEINFO_MIME_TYPE);$mimeType=finfo_file($fileinfo,$file);//把文件mime给变量finfo_close($fileinfo);//发送指定的文件MIME类型的头信息header('Content-type:'.$mimeType);//指定下载文件的描述header('Content-Dispostition:attachement;原创 2021-08-31 18:34:47 · 58 阅读 · 0 评论 -
文件上传笔记
文件上传举例<?phpheader("content-type:text/html;charset=utf8");var_dump($_FILES);//$_FILES接收上传的数据if(isset($_POST['submit'])){//检测是否上传了文件,如果$_POST中没有submit这个变量就说明没有上传 if(is_uploaded_file($_FILES['headimg']['tmp_name'])){//函数is_uploaded_file的参数是文件临时路径,如果返原创 2021-08-31 16:50:36 · 73 阅读 · 0 评论 -
文件与目录的操作
一、判断普通文件和目录1.is_file() 判断给定文件名是否为一个正常的文件<?phpvar_dump(is_file('../demo.php'));//返回布尔类型?>2.is_dir() 判断给定文件名是否是一个目录<?phpvar_dump(is_dir('../demo'));//返回布尔类型?>二、文件的属性1.file_exists() 检查文件或目录是否存在<?phpvar_dump(file_exists('../demo原创 2021-08-30 16:39:42 · 339 阅读 · 0 评论 -
正则表达式
1.preg_match_all()按指定的正则表达式,在给定的字符串中进行搜索,匹配到符合特征的部分取出来原创 2021-08-25 17:37:27 · 61 阅读 · 0 评论 -
字符串处理
一、去除空白或其他字符函数1.trim()去除字符串首尾的空格<?php$str=' abc ';trim($str);?>2.ltrim()去除字符串左边的空格3.rtrinm()去除字符串右边的空格二、大小写转换函数1.strtoupper()将字符串变为大写,不改变原字符串2.strtolower()将字符串变为小写,不改变原字符串三、字符串查找函数1.substr_count()计算字符串出现的次数第三个参数:从哪个下标开始找第四个参数:往原创 2021-08-17 16:35:32 · 74 阅读 · 0 评论 -
处理数组的相关函数
处理数组的相关函数1.array_count_values$array = array(1,“hello”,1,“word”,“hello”);$arr = array_count_values(数组名);函数返回一个数组,其中原数组内容作为键名,原数组值重复的个数作为值(统计数组中的值出现的次数)2.array_key_exists检查给定的键名或索引是否存在数组中给定的key存在于数组中时返回true,key可以是任何能作为数组索引的值。例子<?php$arr=array('f原创 2021-08-14 13:06:08 · 194 阅读 · 0 评论 -
数组&超全局变量
数组声明数组$students=array( 'name'=>'张三', 'sex'=>true, 'num'=>10);声明二维数组$student=array( '张三' =>array( 'num'=>10, 'sex'=>true ), '李四' =>array( 'num' =>20, 'sex' =>false ),);echo $student['张三']['num'];//引用foreac原创 2021-08-13 14:24:07 · 120 阅读 · 0 评论