-
PHP strlen和mb_strlen如何获取字符串长度
所属栏目:[PHP教程] 日期:2021-05-26 热度:106
【示例】使用 strlen() 函数获取字符串的长度。 ?php $str = http://c.biancheng.net/php/ ; echo 字符串 . $str . 的长度为: . strlen ( $str ). br ; $str =[详细]
-
PHP指出参数类型
所属栏目:[PHP教程] 日期:2021-05-26 热度:63
指定参数类型为 class 类型的实例如下: ?php class C {} class D extends C {} //类D继承自类C class E {} functionf ( C $c ) { echo get_class ( $c ). n ;[详细]
-
PHP函数参数传达的多种方法
所属栏目:[PHP教程] 日期:2021-05-26 热度:99
值传递是 PHP 中函数的默认传值方式,也称为拷贝传值。顾名思义值传递的方式会将实参的值复制一份再传递给函数的形参,所以在函数中操作参数的值并不会对函数外[详细]
-
PHP匿名函数中的闭包函数
所属栏目:[PHP教程] 日期:2021-05-25 热度:86
创建匿名函数 创建匿名函数很简单,其语法结构如下所示: function (参数列表) { ... } 可以看出,匿名函数与普通函数非常类似,同样可以接受参数,并且可以有返[详细]
-
为你解析PHP回调函数
所属栏目:[PHP教程] 日期:2021-05-25 热度:83
PHP 中的回调函数与 C、Java 等语言的回调函数的作用是一模一样的,都是在函数执行的过程中,跳转到回调函数中,当回调函数执行完毕之后,再回到之前的函数处理[详细]
-
什么是PHP可变函数
所属栏目:[PHP教程] 日期:2021-05-25 热度:55
需要注意的是,可变函数不能直接用于例如 echo、print、unset()、isset()、empty()、include、require 以及类似的语言结构,需要使用自己包装的函数来将这些结构[详细]
-
PHP单引号与双引号的关系
所属栏目:[PHP教程] 日期:2021-05-25 热度:121
下面通过一些示例来具体说明一下这两者之间的去吧。 1) 对变量的解析不同 PHP 会解析双引号中的变量,而不会解析单引号中的变量。也就是说,如果使用单引号定义[详细]
-
PHP递归函数原理
所属栏目:[PHP教程] 日期:2021-05-25 热度:114
递归函数最大的好处在于可以精简程序中繁杂重复的程序,并且能以这种特性来执行一些较为复杂的运算动作。例如列表、动态树型菜单以及遍历目录等操作。相应的非递[详细]
-
归纳PHP字符串拼接
所属栏目:[PHP教程] 日期:2021-05-25 热度:200
字符串拼接有两种形式,分别是直接使用字符串连接符 . 和赋值运算符 .= 。具体语法格式如下: $string = string1.string2.string3. .stringn; 或者 $string = st[详细]
-
PHP字符串大小写改变
所属栏目:[PHP教程] 日期:2021-05-25 热度:154
下面就来分别介绍一下。 1) strtoupper strtoupper() 函数可以将字符串中的字母转化为大写,语法格式如下: strtoupper($string) 其中,$string 为一个字符串类[详细]
-
为你介绍PHP for循环
所属栏目:[PHP教程] 日期:2021-05-25 热度:198
【示例】通过 for 循环来计算 100 的阶乘,实现代码如下所示: ?php $sum = 1 ; for ( $i = 1 ; $i = 100 ; $i ++) { $sum *= $i ; } echo 100! = . $sum ; ? 运[详细]
-
分析PHP foreach循环
所属栏目:[PHP教程] 日期:2021-05-25 热度:114
PHP foreach 循环结构是遍历数组时常用的方法,foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量或者未初始化的变量将发出错误信息。 foreach[详细]
-
关于PHP执行正则表达式匹配
所属栏目:[PHP教程] 日期:2021-05-25 热度:97
参数说明如下: $pattern:要搜索的模式,也就是编辑好的正则表达式; $subject:要搜索的字符串; $matches:可选参数(数组类型),如果提供了 $matches,它将[详细]
-
PHP正则表达式,建议收藏
所属栏目:[PHP教程] 日期:2021-05-25 热度:74
不要被上例中看似乱码的字符串给吓退,它们就是按照正则表达式的语法规则构建的,是一种由普通字符和具有特殊功能的字符组成的字符串。而且要将这些字符串放在特[详细]
-
PHP函数的参数包含了形式参数还有实际参数
所属栏目:[PHP教程] 日期:2021-05-25 热度:84
如果函数没有参数列表,函数执行的任务就是固定的,用户在调用函数时不能改变函数内部的一些执行行为。 如果函数有参数列表,函数就可以从外部获取函数执行所需[详细]
-
PHP定义函数的意思
所属栏目:[PHP教程] 日期:2021-05-25 热度:183
函数的语法格式说明如下: 每个函数的第一行都是函数头,由声明函数的关键字 function、函数名和参数列表三部分组成,其中每一部分完成特定的功能; 每个自定义[详细]
-
PHP函数的特点
所属栏目:[PHP教程] 日期:2021-05-25 热度:107
在数学知识里,函数是由参数的定义域和在这个参数定义域上的某种规则组成的。当选定某一参数时,函数的值也是唯一确定的。例如有这样一个数学函数 f(x)=2x+3,那[详细]
-
PHP include还有require:其中文件包含语句
所属栏目:[PHP教程] 日期:2021-05-25 热度:97
其中 filename 为需要包含的文件路径(相对路径和绝对路径都行),filename 为一个字符串,所以需要使用单引号 或双引号 包裹起来。同时 include 后面的括号也可[详细]
-
PHP die和exit函数:做成一个消息并退出当前脚本
所属栏目:[PHP教程] 日期:2021-05-25 热度:56
其实 exit 和 die 这两个名字指向的是同一个函数,die() 是 exit() 函数的别名。该函数只接受一个参数,可以是一个具体的数值,也可以是一个字符串,还可以不输[详细]
-
PHP continue:如何直接跳过本次循环执行下次循环
所属栏目:[PHP教程] 日期:2021-05-25 热度:176
【示例】使用 for 循环 输出 1~10 之间的所有数字,当数字为偶数时跳过当前循环,实现代码如下: ?php for ( $i = 1 ; $i = 10 ; $i ++) { if ( $i % 2 == 0 ) {[详细]
-
PHP break:如何强行跳出循环
所属栏目:[PHP教程] 日期:2021-05-25 热度:189
【示例】使用 3 层循环,最外层的 while 循环和中间层的 for 循环都为无限循环,最里面并列两个 for 循环:程序首先执行第一个 for 循环,当变量 $i 等于 3 时,[详细]
-
CI框架(CodeIgniter)实现的导入、导出数据操作示例
所属栏目:[PHP教程] 日期:2021-05-25 热度:88
本篇章节讲解CI框架(CodeIgniter)实现的导入、导出数据操作。供大家参考研究具体如下: 在libraies中引用PHPExcel这个类(phpexcel.php) 'name','C[详细]
-
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
所属栏目:[PHP教程] 日期:2021-05-25 热度:200
本篇章节讲解PHP递归遍历文件夹去除注释并压缩代码的方法。供大家参考研究具体如下: "; } } } }else{ // 此处无用(因为来的都是目录),如果只转换一个文件,就可以这样使用。 file_put_contents($arr[1].'/'.$dirname,replace_php_src($arr[0].[详细]
-
PHP工厂模式简单实现方法示例
所属栏目:[PHP教程] 日期:2021-05-25 热度:74
本篇章节讲解PHP工厂模式简单实现方法。供大家参考研究具体如下: 工厂模式是一种类,建立了一个工厂来根据所需来创建对象,这种方式在多态性编程中是很重要的,允许动态替换类,修改配置等。 php示例代码如下: class = ucfirst(strtolower($clas[详细]
-
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到
所属栏目:[PHP教程] 日期:2021-05-25 热度:189
本篇章节讲解PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能。供大家参考研究具体如下: 这里模拟tp框架模板变量分配与赋值操作。 extract($arr); //extract 的作用:从数组中将变量导入到当前的符号表,键做变量,值做值[详细]