![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP入门
文章平均质量分 55
giunwr
业余爱好
展开
-
PHP strcmp()函数、引入文件函数区别、魔术方法
一、strcmp()函数1、strcmp()的作用是比较2个字符串(区分大小写)2、基本语法:stcmp(string1,string2)//string1和2进行比较3、技术细节:如果返回值为0,2个字符串相等如果返回值小于0,string1小于string2如果返回值大于0,string1大于string2注意的是,PHP版本得为4+该函数与stncmop()函数类似...原创 2019-02-28 22:12:42 · 203 阅读 · 0 评论 -
PHP之GET与POST(基础)
GET一、首先创一个get.php文件(表单)里面内容如下,<!DOCTYPE html><html><head> <title>get</title> <meta charset="utf-8"></head><body><form原创 2019-01-06 19:33:08 · 443 阅读 · 1 评论 -
PHP基础之查找算法
一、查找算法含义查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是最常用的基本运算。查找算法的含义是实现查找过程对应的代码结。就是在大型数组中快速定位想要的元素。二、顺序查找算法定义:顺序查找算法也成为线性查找,从数据结构线形表的一端开始,顺序扫描,一次将扫描到的结点,关键字与给定的值k进行比较。若相等表示查找成功,若扫描结束且没有找到关键字等于k的结点,表示查找失败。 ...原创 2018-12-25 15:56:37 · 218 阅读 · 0 评论 -
PHP基础之数组5种排序算法
一、冒泡排序<?phpheader("content-type:text/html;charset=utf-8"); //冒泡排序 $arr= array(1,5,2,3,9,8,0); //找到最大值的代码重复执行 for($i = 0,$len=count($arr);$i<$len-1;$i++){ //把最大的值放到最左边。 f...原创 2018-12-25 13:20:41 · 1073 阅读 · 0 评论 -
PHP基础之编程思想(递推和递归算法)
一、递推算法1.递推算法:一种简单的算法,通过已知条件,利用特点关系第二次中间推论,直到得到结果的算法。递推算法分为顺推和逆推2种。顺推:通过最简单的提哦啊就,逐步得到结果逆推:通过结果分析规律,推出已经条件二、递归算法1.递归算法:是把问题转化为规模小的同类子问题,然后递归调用函数来解决问题2.特点:简化问题,函数自己调用自己3.递归算法中,2个重要的点。递归点:发现当前问题可以...原创 2018-12-24 16:55:55 · 520 阅读 · 0 评论 -
PHP基础之数组(3相关函数)
一、数组排序函数主要是对数组元素进行排序,基本都是ASCII码进行比较,可以进行英文比较1.sort():顺序排序(下标重排)2.rsort():逆序排序3.asort():顺序排序(下标保留)asort与sort的区别4.ksort():顺序排序,按照键名(下标)排序5.krsort():逆序排序6.shuffle():随机打乱数组元素二、指针函数1.reset():重置...原创 2018-12-24 16:06:07 · 124 阅读 · 0 评论 -
PHP基础之数组(2数组遍历)
一、数组的遍历1.普通数组数据的访问通常是通过数组元素的下标来实现访问。如果数据组所有的数据都要依次输出的话,我们就要使用一些简化的规则来实现自动获取下标以及输出数组元素。$arr=array(0=&gt;array("name"=&gt;"tom"),1=&gt;array("name"=&gt;"jom&am原创 2018-12-23 22:01:16 · 696 阅读 · 0 评论 -
PHP基础之数组(1)
一、数组定义语法在php中系统提供了多定义数组的方式。1.使用array关键字,最常用$变量=array{元素1,元素2,…}2.使用中括号包裹数据$数据=[元素1,元素2,…]3.隐形定义数组;给变量增加一个中括号,系统自动变成数组$变量[]=值 1。如果不提供下标,系统会自动生成下标(从0开始)$变量[下标]=值;中括号里面的内容称之为key,该下标可以是字母(单词)或者数字与...原创 2018-12-23 21:17:17 · 361 阅读 · 0 评论 -
PHP基础之字符串
一、字符串定义语法1.单引号字符串2.双引号字符串单引号字符串与双引号字符串比较适合哪些比较短(不超过一行)或者没有结构要求的字符串。<?phpheader("content-type:text/html;charset=utf-8"); $str1='hi'; $str2="hi"; var_dump($str1); echo "<hr/&g...原创 2018-12-23 16:58:40 · 161 阅读 · 0 评论 -
PHP基础之错误
错误处理1.概念:系统在对某些代码执行的时候,发现有错误,就会通过错误处理的形式来告知程序员。2.错误分类(1)、语法错误:用户书写的代码不符合PHP的语法规范。会导致编译不通过(Parse error)(2)、运行时错误:代码编译通过,但是在执行过程中会出现一些条件不满足导致的错误(runtime error)(3)、逻辑错误:代码不够规范,出现了一些逻辑错误,导致代码正常执行,却得...原创 2018-12-23 16:59:29 · 185 阅读 · 0 评论 -
PHP基础之函数
函数的基本概念函数function是一种语法结构,用于实现某种功能的代码块,从而实现函数的复用。(一个功能一个函数)函数基本语法function 函数名(参数){ //函数体 //返回值rerurn结果}·注意参数可以省略函数调用特点在执行阶段遇到函数名才会调用,而不是在编译阶段。函数的调用可以在函数之前。&lt;?phpheader("content-t...原创 2018-12-22 15:44:23 · 281 阅读 · 1 评论 -
PHP基础之文件
一、文件加载原理文件加载原理:1.在文件加载(include或者require)到时候,系统会自动的将包含文件中的代码相当于嵌入到当前的文件中。include 'index.php';//index.php为当前文件夹下的另一个文件2.加载位置,在哪加载,对应的文件中的代码嵌入的位置就是include的位置。3.在PHP中被包含的文件是单独编译的。(如何判断呢:PHP文件在编译过程中如...原创 2018-12-22 15:46:02 · 142 阅读 · 0 评论