-
为你解释PHP数组
所属栏目:[PHP教程] 日期:2021-05-26 热度:202
使用数组的目的,就是将多个相互关联的数据,组织在一起形成集合,作为一个单元使用,达到批量数据处理的目的。 什么是数组数组就是一组数据的集合,把一系列数据组织起来,形成一个可操作的整体。PHP 中的数组较为复杂,但比其他许多高级语言中的数组更为[详细]
-
PHP trim小技巧:叫你删掉字符串两边的空格
所属栏目:[PHP教程] 日期:2021-05-26 热度:184
trim() 函数:去除字符串左右两边的空白字符和特殊字符; ltrim() 函数:去除字符串左边的空白字符和特殊字符; rtrim() 函数:去除字符串右边的空白字符和特殊字符。 1) trim() 函数trim() 函数可以去除字符串首尾的空白字符(或者其他字符)。语法格式如[详细]
-
为你解析PHP mb_substr:截取中文字符串
所属栏目:[PHP教程] 日期:2021-05-26 热度:183
$str:待截取的字符串,字符串中至少包含一个字符; $start:截取字符串的起始位置; 如果 $start 为非负数,那么字符串会从 $str 的第 $start 个字符的位置开始截取; 如果 $start 是负数,那么字符串会从 $str 结尾处向前数第 $start 个字符的位置开始截[详细]
-
PHP strlen和mb_strlen如何获取字符串长度
所属栏目:[PHP教程] 日期:2021-05-26 热度:102
【示例】使用 strlen() 函数获取字符串的长度。 ?php $str = ; echo 字符串.$str.的长度为:.strlen($str).br; $str = C语言中文网; echo 字符串.$str.的长度为:.strlen($str).br; $str = php; echo 字符串.$str.的长度为:.strlen($str); ? 运行结果如下[详细]
-
PHP explode中的字符串转数组
所属栏目:[PHP教程] 日期:2021-05-26 热度:195
$delimiter:用于分割字符串的分隔字符; $string:需要分割的字符串; $limit:可选参数,可以为空,规定要返回数组元素的数目; 如果 $limit 不为空且为正数,则返回的数组最多包含 $limit 个元素,最后的那个元素包含了 $string 的剩余部分; 如果 $lim[详细]
-
PHP函数参数传达的多种方法
所属栏目:[PHP教程] 日期:2021-05-26 热度:134
值传递是 PHP 中函数的默认传值方式,也称为拷贝传值。顾名思义值传递的方式会将实参的值复制一份再传递给函数的形参,所以在函数中操作参数的值并不会对函数外的实参造成影响。因此如果不希望函数修改实参的值,就可以通过值传递的方式。 【示例】下面定义[详细]
-
PHP指出参数类型
所属栏目:[PHP教程] 日期:2021-05-26 热度:97
指定参数类型为 class 类型的实例如下: ?php class C{} class D extends C{} //类D继承自类C class E{} functionf(C $c){ echo get_class($c).n; } f(new C); f(new D); f(new E); ? 执行以上程序的结果是: C D Fatal error: Uncaught TypeError: Argume[详细]
-
PHP字符串大小写改变
所属栏目:[PHP教程] 日期:2021-05-25 热度:163
下面就来分别介绍一下。 1) strtoupperstrtoupper() 函数可以将字符串中的字母转化为大写,语法格式如下: strtoupper($string) 其中,$string 为一个字符串类型的参数,该函数可以将参数 $string 中的字母转化为大写,并将转化后的字符串返回。 示例代码如[详细]
-
归纳PHP字符串拼接
所属栏目:[PHP教程] 日期:2021-05-25 热度:204
字符串拼接有两种形式,分别是直接使用字符串连接符.和赋值运算符.=。具体语法格式如下: $string = string1.string2.string3. .stringn; 或者 $string = string1; $string .= string2; $string .= string3; $string .= stringn; 【示例】使用字符串连接符.[详细]
-
PHP递归函数原理
所属栏目:[PHP教程] 日期:2021-05-25 热度:104
递归函数最大的好处在于可以精简程序中繁杂重复的程序,并且能以这种特性来执行一些较为复杂的运算动作。例如列表、动态树型菜单以及遍历目录等操作。相应的非递归函数虽然效率高,但却比较难编程,而且相对来说可读性差。 递归思想递归的主要思想就是,把[详细]
-
PHP单引号与双引号的关系
所属栏目:[PHP教程] 日期:2021-05-25 热度:100
下面通过一些示例来具体说明一下这两者之间的去吧。 1) 对变量的解析不同PHP 会解析双引号中的变量,而不会解析单引号中的变量。也就是说,如果使用单引号定义的字符串中出现变量,在输出时变量会被原样输出,不会解析成变量的值。而如果使用双引号定义的字[详细]
-
什么是PHP可变函数
所属栏目:[PHP教程] 日期:2021-05-25 热度:87
需要注意的是,可变函数不能直接用于例如 echo、print、unset()、isset()、empty()、include、require 以及类似的语言结构,需要使用自己包装的函数来将这些结构用作可变函数。 可变函数的语法如下所示: $name(); 其中,$name 为一个变量,后面的小括号( )[详细]
-
为你解析PHP回调函数
所属栏目:[PHP教程] 日期:2021-05-25 热度:174
PHP 中的回调函数与 C、Java 等语言的回调函数的作用是一模一样的,都是在函数执行的过程中,跳转到回调函数中,当回调函数执行完毕之后,再回到之前的函数处理接下来的程序。 PHP中回调函数的实现在 PHP 中调用回调函数,不像 C、Java 等语言那样直接使用[详细]
-
PHP匿名函数中的闭包函数
所属栏目:[PHP教程] 日期:2021-05-25 热度:114
创建匿名函数创建匿名函数很简单,其语法结构如下所示: function (参数列表) { ... } 可以看出,匿名函数与普通函数非常类似,同样可以接受参数,并且可以有返回值,只是匿名函数在声明时会省略函数名。 【示例】下面通过一个简单的示例来演示一下如何创建[详细]
-
为你介绍PHP for循环
所属栏目:[PHP教程] 日期:2021-05-25 热度:169
【示例】通过 for 循环来计算 100 的阶乘,实现代码如下所示: ?php $sum = 1; for ($i = 1; $i = 100; $i++) { $sum *= $i; } echo 100! = .$sum; ? 运行结果如下: 100! = 9.3326215443944E+157 注意:在 for 循环语句中,循环计数器无论是采用递增还是递[详细]
-
分析PHP foreach循环
所属栏目:[PHP教程] 日期:2021-05-25 热度:61
PHP foreach 循环结构是遍历数组时常用的方法,foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量或者未初始化的变量将发出错误信息。 foreach 有以下两种语法格式: //格式1 foreach (array_expression as $value){ statement } //格式2[详细]
-
PHP正则表达式,建议收藏
所属栏目:[PHP教程] 日期:2021-05-25 热度:169
不要被上例中看似乱码的字符串给吓退,它们就是按照正则表达式的语法规则构建的,是一种由普通字符和具有特殊功能的字符组成的字符串。而且要将这些字符串放在特定的正则表达式函数中使用才有效果。 正则表达式的用途正则表达式描述的是一种字符串匹配模式[详细]
-
PHP函数的参数包含了形式参数还有实际参数
所属栏目:[PHP教程] 日期:2021-05-25 热度:158
如果函数没有参数列表,函数执行的任务就是固定的,用户在调用函数时不能改变函数内部的一些执行行为。 如果函数有参数列表,函数就可以从外部获取函数执行所需要的数据值。也就是用户在调用函数时,在函数体还没有执行之前,将一些数据通过函数的参数列表[详细]
-
PHP定义函数的意思
所属栏目:[PHP教程] 日期:2021-05-25 热度:175
函数的语法格式说明如下: 每个函数的第一行都是函数头,由声明函数的关键字 function、函数名和参数列表三部分组成,其中每一部分完成特定的功能; 每个自定义函数都必须使用 function 关键字声明; 函数名可以代表整个函数,可以将函数命名为任何名称,只[详细]
-
关于PHP执行正则表达式匹配
所属栏目:[PHP教程] 日期:2021-05-25 热度:129
$subject:要搜索的字符串; $matches:可选参数(数组类型),如果提供了 $matches,它将被填充为搜索结果。 $matches[0] 包含完整模式匹配到的文本, $matches[1] 包含第一个捕获子组匹配到的文本,以此类推; $flags:可选参数,$flags 可以被设置为 PR[详细]
-
PHP函数的特点
所属栏目:[PHP教程] 日期:2021-05-25 热度:135
在数学知识里,函数是由参数的定义域和在这个参数定义域上的某种规则组成的。当选定某一参数时,函数的值也是唯一确定的。例如有这样一个数学函数 f(x)=2x+3,那么就有 f(1)=5、f(3)=9,这里的 1、3 都是函数 f 的参数,而 5、9 都是这些参数对应的函数 f[详细]
-
PHP include还有require:其中文件包含语句
所属栏目:[PHP教程] 日期:2021-05-25 热度:170
其中 filename 为需要包含的文件路径(相对路径和绝对路径都行),filename 为一个字符串,所以需要使用单引号 或双引号 包裹起来。同时 include 后面的括号也可以省略,省略括号时 include 需要使用空格与后面的 filename 分隔开。 为了方便演示,这里我们[详细]
-
PHP die和exit函数:做成一个消息并退出当前脚本
所属栏目:[PHP教程] 日期:2021-05-25 热度:79
其实 exit 和 die 这两个名字指向的是同一个函数,die() 是 exit() 函数的别名。该函数只接受一个参数,可以是一个具体的数值,也可以是一个字符串,还可以不输入任何参数,另外 die() 和 exit() 这两个函数是没有返回值的。 die() 和 exit() 函数的语法格[详细]
-
PHP continue:如何直接跳过本次循环执行下次循环
所属栏目:[PHP教程] 日期:2021-05-25 热度:173
【示例】使用for 循环输出 1~10 之间的所有数字,当数字为偶数时跳过当前循环,实现代码如下: ?php for ($i = 1; $i = 10; $i++) { if($i % 2 == 0) { continue; } echo $i = .$i., br; } ? 运行结果如下: $i = 1, $i = 3, $i = 5, $i = 7, $i = 9, 与 br[详细]
-
PHP break:如何强行跳出循环
所属栏目:[PHP教程] 日期:2021-05-25 热度:110
【示例】使用 3 层循环,最外层的 while 循环和中间层的 for 循环都为无限循环,最里面并列两个 for 循环:程序首先执行第一个 for 循环,当变量 $i 等于 3 时,跳出当前循环(第一层循环),继续执行第二个 for 循环,当第二个 for 循环中的变量制等于 4[详细]