![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP 程序设计基础
文章平均质量分 69
菇毒
这个作者很懒,什么都没留下…
展开
-
Navicat 15 连接不上MySQL 数据库(2003 - Can‘t connect to MySQL server on ‘localhost‘(10061 “Unknown error“))
Navicat 15 连接不上MySQL 数据库(2003 - Can't connect to MySQL server on 'localhost'(10061 "Unknown error"))原创 2022-01-08 17:02:40 · 9301 阅读 · 3 评论 -
PHP 与 Web 页面交互(二)
PHP 与 Web 页面交互(二)原创 2022-01-06 23:17:25 · 714 阅读 · 0 评论 -
PHP 与 Web 页面交互例子
PHP 与 Web 页面交互例子原创 2022-01-05 15:06:16 · 616 阅读 · 6 评论 -
PHP与Web页面交互
PHP与Web页面交互基础知识原创 2022-01-03 00:11:09 · 4490 阅读 · 2 评论 -
PHP 程序设计之字符串操作(二)
PHP 字符串操作(二)原创 2021-12-25 16:12:12 · 678 阅读 · 0 评论 -
PHP 字符串操作
PHP 程序设计之字符串操作原创 2021-12-22 23:03:13 · 1534 阅读 · 0 评论 -
PHP 程序设计之字符连接符
PHP 程序设计之字符串连接符原创 2021-12-16 08:30:00 · 1161 阅读 · 0 评论 -
PHP 字符串
PHP字符串知识原创 2021-12-15 22:49:24 · 1250 阅读 · 0 评论 -
PHP 对象的高级应用
PHP 面对对象基础知识原创 2021-12-04 23:41:28 · 533 阅读 · 0 评论 -
PHP 面对对象编程
面向对象基础知识1. 面对对象的基本概念1. 类2. 对象3. 面向对象编程的三大特点1. 封装性2. 继承性3. 多态性2. PHP与对象1. 类的定义2. 成员方法3. 类的实例化4.成员变量5. 类常量1. 面对对象的基本概念1. 类通过属性可以区分不同的物质,类是属性和方法的集合,是面对对象编程的核心和基础,通过类能对零散的用于实现某项功能的代码进行有效的管理2. 对象类只是具备某项功能的抽象模型,在实际应用中还需要对类进行实例化,这就能引入对象的概念;对象是对类进行实例化后的产物,是一原创 2021-11-26 09:21:20 · 897 阅读 · 0 评论 -
PHP 创建和调用接受参数的函数
创建和调用接受参数的函数1. 创建和调用接受参数的函数1. 创建和调用接受参数的函数函数的输入参数(argument或parameter);sort()函数接受一个数组作为参数,而sort()函数正式对这个数组进行排序操作的;编写接受参数的函数的语法如下所示:function function_name($arg1,$arg2,...){statement(s);}函数的参数以变量的形式存在,这些变量被赋予调用函数时向函数发送的值;这些变量使用同PHP中其他变量相同的命名规则进行定义:f原创 2021-11-10 22:30:06 · 388 阅读 · 0 评论 -
PHP 函数
PHP 函数1. 创键和使用简单函数1. 创键和使用简单函数创键用户自定义函数的语法如下所示:function function_name(){ statement(s);}例子 :<?phpfunction firstname(){ print 'firstname';}?>首先,采取与为变量命名大致相同的规则来为函数命名,知识不需要以美元符号作为开头;其次,建议创键的函数名称是有意义的,就像应当编写有代表性意义的变量名称那样(将create_heade原创 2021-11-10 22:07:21 · 91 阅读 · 0 评论 -
PHP 的数组操作
PHP 的数组操作1. 添加或删除数组元素1. 添加或删除数组元素例子 :<?php $ble=array("张某","王某","李某","邹某"); echo array_unshift($ble,"潘某","谢某")."<br>"; print_r($ble)."<br>"; echo count($ble)."<br>"; echo array_shift($ble)."<br>";print_r($ble);ech原创 2021-11-05 23:19:35 · 1425 阅读 · 2 评论 -
PHP的多维数组
PHP的多维数组1. 概述2. 创建多维数组3. 访问多维数组中的元素4. 多维数组的循环访问结束语1. 概述若一个数组包含了多个其他数组,称这样的数组为二维数组;若这些数组再包含其他数组,称这样的数组为三维数组,以此类推;2. 创建多维数组创建一个名为$ble的二维数组,用print_r()函数输出数组的全部内容;例子 1:<!DOCTYPE HTML><head> <meta http-equiv="content-type" content="tex原创 2021-11-02 09:43:54 · 993 阅读 · 0 评论 -
PHP foreach()函数访问数组
@[Toc](PHP foreach()函数访问数组)1. 概述通过each()函数和while()循环相结合,能逐一访问数组的全部元素;还能用foreach语句循环访问数组;foreach()是一类特殊的循环语句,只适应数组(或对象);可用两种 不同的方式 使用foreach语句;一种是用它读取每个元素的值,另一种是用它读取元素的键和值;2. foreach 循环 访问数组中每个元素的值最简单的方法是用foreach语句每个元素的值,用法如下所示:foreach($array as $val原创 2021-11-01 08:37:45 · 341 阅读 · 0 评论 -
PHP 过滤器
PHP 过滤器题目:用过滤器过滤输入的敏感词汇题目:用过滤器过滤输入的敏感词汇<?phpecho "请输入一个词汇:";$b=fgets(STDIN);$int_options = array( "options"=>array( "黄色,打工,毒品,iPone" //放入敏感词汇 ));if (!filter_var($b,FILTER_VALIDATE_INT,$int_options)){ echo("你输入的是敏感词汇");}els原创 2021-10-30 11:26:22 · 81 阅读 · 0 评论 -
php 数组实验(三)
php 数组实验题目:数组$a=array(8,2,7,5,1)1. 请将其重新排序,保持键名和值的关联,打印数组;2. 第(1)步中数组按键值反向排序,保持键名和值的关联,打印数组。题目:数组$a=array(8,2,7,5,1)1. 请将其重新排序,保持键名和值的关联,打印数组;2. 第(1)步中数组按键值反向排序,保持键名和值的关联,打印数组。...原创 2021-10-29 12:45:38 · 649 阅读 · 0 评论 -
php 数组实验(二)
php 数组实验(二)题目:定义一个字符串str1=”张三,李四,王二,LIMing,ZhaoYun”。str1=”张三,李四,王二,LI Ming,Zhao Yun”。str1=”张三,李四,王二,LIMing,ZhaoYun”。str2=”1,9,21,10,-5”;之后1. 把这些数放入一个数组(把字符串转换为数组)2. 把这些人名、整数分别作为键、值的方式放入一个数组,形如:Array([张三]=>1[李四]=>9…),打印数组,并对数组求和、打印和;题目:定义一个字符串str1=”张原创 2021-10-29 11:39:46 · 747 阅读 · 1 评论 -
php 数组实验
@Toc定义一个字符串$bbc= “1,9,21,10,-5”之后:1. 把这些数放入一个数组,并打印数组;代码:<html><head> <title> php 数组实验 </title></head><body> <h3 align="center">作者:王某</h3> <?php $bbc="1,9,21,10,-5"; print_r(原创 2021-10-29 09:21:01 · 1422 阅读 · 2 评论 -
PHP 访问数组中的元素
PHP 访问数组中的元素访问数组中的元素改变元素内容用 print_r() 函数输出整个数组统计数组中元素的个数访问数组中的元素数组元素和访问方法与字符串中单个字符的访问访问方法一样:<?php$ble=array("苹果"=>"5.68","奶油面包"=>"3","酸奶"=>"20");$bles=array("豆奶","麦片","酸奶","苹果","8"=>"面包");$fods=$ble['奶油面包']; //$fods 的值为"5.68"$cc=$原创 2021-10-26 22:27:59 · 2003 阅读 · 0 评论 -
PHP 的数组
PHP 的数组1. 数组的概述2. 创建数组结束语1. 数组的概述数组可看成一个数值列表,数组中的值称为元素,数组中的每个元素都是通过唯一的索引进行引用访问一个元素的值——不论是创建、读取、赋值还是删除元素,都要用到元素的索引;数组与字符串有相似之处,通过索引访问字符串的每个字符一样,也能通过索引访问数组的每个元素;包括 PHP在内的许多现代程序设计语言都支持两类数组:索引数组: (键名是数字)这类数组的每个元素都是通过一个数值型索引进行引用的;通常元素的的索引是 从0开始,第二个元素的索引原创 2021-10-23 16:00:31 · 223 阅读 · 0 评论 -
PHP 的跳转语句
PHP 的跳转语句1. 跳转语句2. break语句2. continue语句3.exit 语句结束语1. 跳转语句跳转语句用于实现程序流程的跳转;PHP提供了3 种跳转语句:break语句、continue语句、retrun语句;其中前两种跳转语句使用起来简单,也容易掌握,因为它们都被应用于指定环境中,如 switch循环语句,就使用了break语句;retrun语句在应用环境上较前两者相对单一,一般被用于定义函数和面向对象类中;2. break语句break语句用于结束当前的循环,包括 w原创 2021-10-22 22:49:30 · 2505 阅读 · 0 评论 -
PHP 的循环控制语句
PHP 的循环控制语句1. 循环控制语句2. while 循环控制语句1. 循环控制语句循环控制语句是能够按照一定的条件重复执行某段功能代码的代码结构;循环控制语句分为以下4种:while循环语句do-while循环语句for循环语句foreach循环语句其中,while循环在代码运行的开始检查表述的真假;而do-while循环则在代码运行的末尾检查表述的真假,这样,do-while循环至少要运行一遍;2. while 循环控制语句while 循环语句是PHP中最简单的循环控制语句,wh原创 2021-10-20 09:03:39 · 2913 阅读 · 1 评论 -
PHP 的运算符优先级和表达式
PHP 的运算符优先级和表达式1. PHP 运算符的优先级和结合规律2. 表达式结束语1. PHP 运算符的优先级和结合规律运算符的优先级和结合规则其实和正常的数学运算符的结合规则十分相似;加减乘除优先级的先后顺序同数字运算中的完全一致;对于括号,先执行括号内,再执行括号外;对于赋值,由右向左运行,即依次从右边向左边的变量赋值;2. 表达式表达式是特定语言操作或动作的语句;PHP的表达式也有同样的作用,PHP主要有5种表达式,即数学表达式(如2+3*4)、字符串表达式(如"abc".“de原创 2021-10-19 07:45:00 · 386 阅读 · 0 评论 -
PHP 的错误控制运算符和三元运算符
PHP的错误控制运算符和三元运算符1. 错误控制运算符2. 三元运算符结束语1. 错误控制运算符错误控制运算符用“@”表示,在操作之前使用,用来屏蔽错误信息的生成;有时候不能将程序的错误信息全部显示给客户,错误信息里可能包括后台中很多保密的信息,如用户名、密码或用户登录的验证方式等;为了将信息屏蔽,可在容易发生错误的程序代码前加入“@”符号,例子 1:<?php$a=@(8/0); //若不想显示除数为零错误,在表达式前加上“@”即可?>执行结果如下图所示:原创 2021-10-18 15:50:55 · 438 阅读 · 0 评论 -
PHP 的条件语句
PHP 的if...else语句1. PHP 的条件语句2. if 条件语句3. if ... else 语句4. if ... else if ...else 语句switch 语句结束语1. PHP 的条件语句PHP 有以下条件语句:if 条件语句 —— 在条件成立时执行代码;if…else 语句 —— 在条件成立时执行一行代码,条件不成时执行另一块代码;if…else if…else 语句 —— 在若干的条件之一成立时执行;switch 语句 —— 在若干条件之一成立时执行一个代码扩;原创 2021-10-17 18:08:30 · 1287 阅读 · 0 评论 -
PHP 的 switch 语法
PHP 的switch 语法 1. 语法概述2. PHP 语法1. 语法概述PHP 的 switch 语句可根据不同条件来执行不同的动作;使用switch可在多个代码块只执行其中一个语句块;2. PHP 语法switch (m){ case ble1: 若 m=ble1,此处代码执行; break; case bel2: 若 m=ble2,此处代码执行; break; case ble4: 若 m=ble4,此处代码执行; break; default: 如果m不等于ble原创 2021-10-17 07:30:00 · 1305 阅读 · 0 评论 -
PHP 的按位运算符
PHP 的按位运算符1.1.按位运算符需要把数值转换为二进制数据,用二进制数据进行运算,把各“位”对齐进行按位处理;例如 $a=(11&14),需要先把11转换为二进制数(1011)2,把14也转换为二进制数(1110)2,再进行按位和运算,对应的二进制都是1,结果为1,最终结果为(1010)2,即十进制的10,按位运算符的含义如下所示例:...原创 2021-10-16 13:50:37 · 222 阅读 · 0 评论 -
PHP的逻辑运算符
PHP的逻辑运算符1.结束语1.逻辑运算符和比较运算符最重要的功能是逻辑判断和运算,在PHP应用程序中起到了重要作用,常用在空值结构中;逻辑和、逻辑或、逻辑否都是逻辑运算符,逻辑运算符如下所示:逻辑运算符用来组合逻辑运算的结果,如对两个布尔值或两个比较表达式进行逻辑运算,再返回一个布尔值;对于逻辑与 (&&和and) 和逻辑或 (||和or),虽含义相同,但运算符的优先值不同,“&&” 的优先级比 “and” 高,“||” 的优先值比 “or” 高;例子 1:原创 2021-10-15 21:28:35 · 1816 阅读 · 0 评论 -
PHP 的比较运算符
PHP 的比较运算符1.结束语1.比较运算符常用在 if 条件语句中,用来判断程序该跳转到哪个分支;if 语句相当于生活中从一个起点到达多个终点,有很多条岔路,该走哪一条需要我们选择、判断;它与 “=” 赋值运算符的意义与用途是完全不同的,它用来比较两端数据值得大小;比较运算常用在条件判断语句中,对于 “==”,当左右两端相等时,返回TRUE,否则返回FALSE;对于 “==” ,两端的操作数相等,数值要相等,操作数的类型也要一样,才会返回TRUE,否则返回FALSE;关系运算符的运算过程原创 2021-10-15 18:44:46 · 682 阅读 · 0 评论 -
PHP 的赋值运算符
PHP 的赋值运算符1.1.赋值运算符的作用是把一定的数据值加载给特定变量,最基本的赋值运算符是“=”,用于对变量服饰,所以左边只能是变量,而不能为表达式;PHP 还支持像C语言那样的赋值运算符与其他运算符的缩写形式,如 “+=”“-=”“*=”“/=”等;常用的赋值运算符如下所示如 ,$b=3+4,$c=$d=7;前者是将运算结果赋值给变量$b,后着是将数值常量8赋值给变量$c和$d,这里的 “=” 不是判断“=”,而是把值赋给变量;$a+=$b 相当于 $a=$a+$b,其他赋值运算符与此原创 2021-10-14 06:00:00 · 1342 阅读 · 0 评论 -
PHP 字符运算符
PHP 字符运算符1. 字符串运算符结束语1. 字符串运算符字符串运算符把两个字符串连接起来,变成一个新的字符串;字符串运算符用 “.” 表示,若字符串运算符左右两边 任一操作数 都不是字符串类型,会将操作数先转换成字符串,再执行连接操作;若变量是整型或浮点数,PHP会自动将它们转换为字符串输出,在进行连接;字符串运算符的应用也较广,多数需要将有用的信息连接组合;例子 1:<?phpheader("content-type:text/html;charset=gb2312");//将原创 2021-10-13 22:48:25 · 404 阅读 · 0 评论 -
PHP 编写学生成绩
PHP编写学生成绩1. 程序要求2. 写一个输入语句3. 完整代码如下所示结束语1. 程序要求2. 写一个输入语句$ble=fgets(STDIN);fagets(STDIN) 输入函数;3. 完整代码如下所示<?phpecho "请输入成绩:";$ble=fgets(STDIN); //输入语句if($ble<=100&&$ble>=90) //设置成绩最大的取值范围<=100,优秀成绩的范围在100~90分{ ech原创 2021-10-12 09:16:36 · 2875 阅读 · 2 评论 -
PHP 输出图片
PHP 输出图片1. 新建一个文件夹(iamge),用来存放图片2. 新建一个PHP文件,命名为04结束语1. 新建一个文件夹(iamge),用来存放图片将图片放到该目录(image)下2. 新建一个PHP文件,命名为04输入以下代码:<head> <html xmlns="http://www.w3.org/1999/xhtml" /> <title>PHP输出图片</title></head><body&原创 2021-10-11 16:03:45 · 3317 阅读 · 0 评论 -
PHP 定义一个变量 name 赋值给自己的名字,并输出该变量,颜色为红色
PHP 定义一个变量 name 赋值给自己的名字,并输出该变量,颜色为红色1.结束语1.代码如下所示:<!doctype html><html><head><meta charset="gb2312"/><title>输出变量</title><style> .wang { color: red; }</style><body class="wang"&原创 2021-10-10 16:11:06 · 3692 阅读 · 1 评论 -
PHP 编写“九九乘法表”
PHP 编写“九九乘法表”1.结束语1.代码如下所示:<?phpecho "九九乘法表";for($i=1;$i<10;$i++){ echo "<td>"; echo '<br>'; for($j=1;$j<=$i;$j++) { echo '<td>'.$j.'×'.$i.'='.$i*$j." ".'</td>'; }}echo '</table>原创 2021-10-10 15:39:46 · 11798 阅读 · 0 评论 -
用 php 编写输入一个整数n(n>1),计算并输出1+2+3+…+n的值
输入一个整数n(n>1),计算并输出1+2+3+…+n的值1. 只能计算整数10以内的加法结束语1. 只能计算整数10以内的加法代码如下说示:<?phpecho "请输入一个整数ble:";$ble=(int)fgetc(STDIN);$ble=(int)trim($ble);$sum=0;$a=0;while ($a!=$ble){ $a=$a+1; $sum=$sum+$a;}echo $sum;?>直接结果如下所示:结束语若这篇文章原创 2021-10-10 13:11:09 · 5669 阅读 · 3 评论 -
PHP 的算术运算符符
PHP 的算术运算符1. 算术运算符2. 常用算术运算符3. 累加、类减运算符结束语1. 算术运算符算术运算符就是最简单、最常用的运算符,它的运算结果是一个算术值;如 :若算术运算符的左右两边任一操作数或两个操作数都不是数值,会将操作数先转换为数值,再执行运算符运算;如 :字符串转换为数值的原则是: 从字符串开头取出整数或浮点数,若开头不是数字,就是0;布尔型的TRUE会转换为数值1,FALSE会转换为0 ;2. 常用算术运算符常见且容易理解的运算符有 “+” “-” “*” “/原创 2021-10-06 08:00:00 · 933 阅读 · 0 评论 -
PHP 数据类型的转换
PHP 数据类型的转换1. 概述2. 自动类型转换(隐式转换)2.1 给变量重新赋值2.2 对不同数据类型的变量进行运算操作3. 强制类型转换3.1 使用强制类型转换3.2 使用类型转换函数1. 概述PHP中,数据类型的转换主要有自动类型转换和强制类型转换两种;2. 自动类型转换(隐式转换)PHP 中的自动类型是指在定义常量和变量时,不需要指定常量或变量的数据类型;在代码执行过程中,PHP会根据需要将常量或变量转换为合适的数据类型,所以,数据类型的自动转换一般发生在对变量重新赋值和对不同类型的变量原创 2021-09-29 14:00:00 · 1137 阅读 · 0 评论 -
PHP 数据类型
PHP 数据类型1. 概述2 标量数据类型2.1 整型2.2 浮点型2.3 布尔型2.4 字符串型2.5 定界符形式3.1. 概述数据是计算机操作的对象;每一个数据都有其类型,具备相同类型的数据才能进行运算操作;数据类型是一个值得集合以及定义在这个集合上的一组操作,不同的数据类型储存的数据的种类也不同;数据类型的使用与变量的定义是联系在一起,变量的数据类型决定了变量的储存方式和操作方法;作为一种弱类型语言,PHP 也被称为动态类型语言;在强类型语言之一的C语言中,一个变量只能存储一种类型的数据,原创 2021-09-18 15:49:24 · 824 阅读 · 0 评论