自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 php基础——数组排序与查找

PHP冒泡排序冒泡排序的思路?首先就是先比较相邻的两个元素,如果满足条件,就交换,否则不动。然后是再比较接下来的两个相邻的元素,然后满足条件就交换,否则依然不动。依次循环操作下去,最终一个元素,会固定在最下边代码示例// 冒泡排序function bubble_sort(&$arr) { $len = count($arr); // 循环对比的轮数 for ($i = 0; $i < $len -1; $i++) { //当前轮相邻元素

2020-05-14 09:07:19 181

原创 php基础——数组函数

sort 数组排序字符串数组先比较第一个字母的编码大小,小的排前面,如果第一个字母相同,则比较第二个字母,依次类推$farr = array('a','ab','b','bc','bcd');

2020-05-13 11:00:37 198

原创 php基础——数组基础

数组是一组键和值的集合,值可以是任何一种类型创建数组索引数组 :键为整数,键无特殊意义,自动分配键值,从0开始$arr = array("春","夏","秋","冬");print_r($arr); // Array ( [0] => 春 [1] => 夏 [2] => 秋 [3] => 冬 )关联数组 :键为字符串,键本身具有一定的意义,人工分配,如age – 年龄$arr = array("name"=>"小张", "age"=>"18");prin

2020-05-13 09:45:09 474

原创 php基础——变量作用域

内存角度如果没有变量指向数据,那数据就销毁(除了超全局和静态)局部变量,如果不人为unset()的话,函数调用结束,为函数开辟的栈销毁,原本函数栈中变量指向的数据不在有变量指向,也随之销毁全局变量,如果不人为unset()的话,脚本执行完毕主栈才销毁,主栈销毁,原本主栈中变量指向的数据不在有变量指向,也随之销毁超全局变量,与全局的区别就是即使在函数内,也可以直接用,无需global概念角度局部变量:函数内部有效全局变量:在函数外部有效(在函数内部通过global访问)超全局变量:在一个

2020-05-12 13:34:58 117

原创 php基础——递归函数

基本概念递归函数即自调用函数,在函数体内部直接或间接的自己调用自己函数体中会附加一个条件判断,以判断是否需要执行递归调用,并且在特定的条件下终止函数的递归递归详解代码示例function abc($n){ // 此处是传值赋值 if ($n>2){ abc(--$n); // $n = $n-1; abc($n) } echo $n,'<br>';}abc(4); // 2 2 3// 思考: 如果是 $n-- 会怎么?

2020-05-11 07:54:37 396

原创 php基础——进制转换

生活中常用10进制计算机常用2进制,8进制,16进制——————推的思路———————8进制, 前面加0代表8进制8进制转10进制echo 0123,"<br>"; // 8进制,从右到左3个位,分别以1顶1,以1顶8,以1顶64echo 1*3 + 2*8 + 1*64,"<br>"; // 将8进制转换为10进制10进制转8进制echo 23,"<br>";echo 027; // (16+7)16进制,前面加0x代表16进制, 0,1,2

2020-05-10 10:59:55 234

原创 php基础——文件引入

引入方式include ; include_oncerequire ; require_once主要区别include 和 require 除了处理错误的方式不同之外,在其他方面都是相同的require 如果引入的文件不存在,生成一个致命错误,在错误发生后脚本会停止执行include 如果引入的文件不存在,生成一个警告,在错误发生后脚本会继续执行_once 的作用:只引入1次,如果之前已经引用过,不再重复引用代码示例include("./sub.php"); /

2020-05-10 09:13:05 303

原创 php基础——函数

查询php所有内置函数get_defined_functions() 返回所有已定义函数的数组函数的意义提高代码的复用性,利于模块化编程,利于维护一段功能代码在项目中使用超过3次,就应该考虑将其封装成函数...

2020-05-09 08:44:18 225

原创 php基础——常量及魔术常量

应用场景网站开发中,需要一些全局性的值,如网站的根目录路径,希望设置后在开发中使用,而且不允许其他程序员修改一些基本的数据,是固定的,轻易不能修改,如,税率定义常量define不能用在类内,const可以在类内定义类常量常量定义后不能修改,也不能销毁定义常量后,该常量在页面任意处都可以访问 类似超级全局变量常量前面没有符号 $,一般大写,且必须是一个定值define("PI", 3.14);echo PI, "<br>"; // 常量前面不加$ 大写const

2020-05-08 18:39:25 167

原创 php基础——流程控制

顺序控制流程顺序就是自动的,不加任何控制的流程,从上到下执行分支控制(选择语句)if else选择if ( $a > $b ) { echo "a is bigger than b" ;} elseif ( $a == $b ) { echo "a is equal to b" ;} else { echo "a is smaller tha...

2020-05-07 21:12:43 286

原创 php基础——运算符

算术运算符加+ 减- 乘* 除/ 模% 取反-取模运算符的用法判断两个数是否可以整除取模运算时,结果正负只和被除数有关,上边是被除数使用 % 方式,来换行显示数据// 需求 每两个数据换行$arr = array(1,2,3,4,5,6);for ($i=0;$i<count($arr);$i++){ echo $arr[$i]; if (...

2020-05-07 08:47:21 435

原创 php基础——变量的传递方式

变量传递方式(非对象)非对象的变量是没有对象标识符的,标识符为对象特有的变量传值赋值$a = 'hello';$b = $a;if ($a===$b){ echo '$a===$b'; // $a===$b}变量引用赋值$a = 'hello';$b = &$a;延伸class Person{ public $name;}$p1 = ...

2020-05-06 21:21:12 459

原创 php基础——unset细节说明

在函数内unset()一个全局变量,则只是局部变量被销毁代码示例$a = 100;function test(){ global $a; $a = 10; unset($a);}test();echo $a; // 10内存图分析流程分析1.主栈$a 指向1002.test(),调用函数,在栈区新开辟一个新的空间新栈1,入新栈13.入栈后...

2020-05-06 17:47:27 275

原创 php基础——变量相关函数

is_set( )函数检测变量是否设置,并且不是 NULL如果变量存在并且值不是 NULL 则返回 TRUE,否则返回 FALSE$a = 10;if (isset($a)){ echo '$a存在,并且不为null';}else{ echo '$a不存在或者为null';}unset( )函数销毁指定的变量名unset无返回值unset的更多细节——对...

2020-05-06 16:20:45 174

原创 php基础——数据类型转换

PHP 在变量定义中不需要(或不支持)明确的类型定义;变量类型是根据使用该变量的上下文所决定的。自动类型转换php基本数据类型精度 bool < int < float在运算时,数据类型会自动向高精度转换自动转换示例$str = 'abc'; // str$str = 123; // int$str = array(1,2,3); // arra...

2020-05-06 09:30:57 148

原创 php基础——基本数据类型

Integer 整型整型值可以用十、八、十六进制表示前面可以加上可选的符号(- 或者 +)$num1 = 111;$num2 = 0111; // 1 + 1*8 + 1*8*8= 73$num3 = 0x111; // 1 + 1*16 + 1*16*16 = 273$num4 = 0xCBA; // 10 + 11*16 + 12*16*16 = 3258var_du...

2020-05-05 17:44:20 264 1

原创 php基础——基础语法知识

php可以和html混编代码示例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>这是个php文件</title> <style> h1{ width: 20...

2020-05-05 08:47:38 229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除