`

PHP 函数的操作

阅读更多
<?php
header('Content-Type: text/html; charset=utf-8');

//无参的函数
function fn1(){
    echo '无参的函数',PHP_EOL;
}
fn1();

//有参的函数
function fn2($a){
    echo "$a",PHP_EOL;
}
fn2('有参的函数');

//有返回值的无参函数
function fn3(){
    return '有返回值的无参函数'.PHP_EOL;
}
echo fn3();

//有返回值的有参函数
function fn4($a,$b){
    return $a+$b.PHP_EOL;
}
echo fn4(10,5);

//可变参数的函数(特殊用法)
function sum(){
    $arr = func_get_args();
    $sum = 0;
    for($i=0;$i<count($arr);$i++){
        $sum+=$arr[$i];
    }
    echo $sum.PHP_EOL;
}
sum(1,2,5);

//常用函数
echo rand(),PHP_EOL;//获取随机数
echo time(),PHP_EOL;//取当前时间戳
echo date("Y-m-d H:i:s",time()),PHP_EOL;//格式化显示时间
echo strtotime("2017-8-21 10:00:00"),PHP_EOL;//将时间转为时间戳

//字符串函数
$s1 = '阅谁问君诵,水落清香浮Onestopweb';
echo strlen($s1),PHP_EOL;;
echo strtolower($s1),PHP_EOL;;
echo strtoupper($s1),PHP_EOL;;

//拆分字符串
$str = "hello|mike|nice|159";
var_dump(explode("|",$str));

//合并字符串
$arr = [2,5,9,6,3];
echo implode($arr),PHP_EOL;

//替换字符串
echo substr_replace($str,"###",16,3),PHP_EOL;
echo str_replace("|","@",$str),PHP_EOL;

//截取字符串
var_dump(substr($str,10,4));

//正则表达式
$s = 'a1b2c3d4e5';
echo preg_replace("/\d/","*",$s),PHP_EOL;//替换
var_dump(preg_split("/\d/",$s));//拆分

//匹配第一个满足正则的类型
echo file_get_contents("aaa.txt"),PHP_EOL;
$arr = array();
echo preg_match('/a/',$s,$arr);

 

效果图:

 

 

 

 

 

 

 

 

 

  • 大小: 26.5 KB
分享到:
评论

相关推荐

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例 PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例 curl获取远程文件内容 GD显示中文 PHP GIF动画生成类 PHP HTML转UBB函数 PHP ...

    PHP 文件操作函数

    这篇博客主要探讨了PHP中的文件操作函数,通过学习这些函数,开发者可以高效地处理服务器上的文件系统。下面我们将深入探讨其中的关键知识点。 1. **文件读写** PHP提供了多种文件读写函数。`file_get_contents()`...

    PHP函数实验报告

    实验中应深入研究这些常用函数的使用方法。 九、函数重载(overloading) 虽然PHP不支持真正的函数重载,但可以利用可变数量的参数或默认参数值模拟类似功能: ```php function sum(...$numbers) { $total = 0; ...

    PHP笔记PHP 函数

    下面将详细讲解PHP函数的相关知识点。 一、使用并定义函数 1. 定义函数:在PHP中,我们使用`function`关键字来定义一个函数。例如,定义一个名为`greet`的函数,它接收一个参数`$name`,并返回一个问候语: ```...

    PHP函数速查效率手册 source code

    sorry,video too big,deleted 脑动力:PHP函数速查效率手册 source code 张建辉 主编 电子工业出版社 ...但是PHP函数繁杂,参数众多,造成大家学习和使用...本书包括的PHP函数涉及的知识面广,从基本操作直到高级技术。

    php函数 参考大全

    《PHP函数参考大全》 PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其在Web开发领域中有着重要地位。为了更好地理解和运用PHP,掌握其丰富的函数库是至关重要的。本资源集合了PHP的各类函数,...

    PHP函数参考手册

    * PHP Array 函数:PHP Array 函数用于操作数组,例如创建、合并、过滤、排序等操作。 * PHP Calendar 函数:PHP Calendar 函数用于处理日期和时间。 * PHP Directory 函数:PHP Directory 函数用于处理目录和文件...

    php函数 函数例子源码格式

    PHP函数库手册和即用即查PHP函数参考手册是学习和掌握PHP编程的关键资源。这些文档提供了丰富的函数索引和实例源码,帮助开发者更好地理解和运用PHP函数。 PHP函数是预定义的代码块,可以接受输入(参数),执行...

    PHP常用函数学习

    ### PHP常用函数学习 #### 字符串函数 在PHP中,字符串函数是非常重要的组成部分,用于对文本数据进行处理。下面详细介绍几种常用的字符串处理...熟练掌握这些函数的使用方法,对于开发高质量的应用程序非常有帮助。

    (第七讲) PHP函数和自定义函数

    接下来,我们将深入探讨PHP函数的使用以及如何自定义函数。 1、PHP函数介绍 PHP内建了大量的内置函数,涵盖数组处理、字符串操作、文件系统操作、数学计算等多个方面。例如,`strlen()`用于获取字符串长度,`count...

    PHP函数清单.pdf

    在实际开发过程中,对于PHP函数的理解和运用至关重要,因为PHP拥有大量的内置函数,涵盖各种功能,如数学运算、字符串处理、数组操作、文件系统交互等。 在PHP手册中,每个函数都有详细的描述,但没有提供完整的...

    PHP 函数索引 函数库 语法

    PHP函数库是预先编写的函数集合,这些库提供了各种功能,如数据库操作(如mysqli或PDO)、加密解密(如openssl)、文件系统操作(如file_put_contents)等。通过使用函数库,开发者可以轻松实现复杂的功能,而无需...

    php数组操作函数

    array_diff_assoc -- 带索引检查计算数组的差集 array_diff_key -- 使用键名比较计算数组的差集 array_diff_uassoc -- 用用户提供的回调函数做索引检查来计算数组的差集 array_diff_ukey -- 用回调函数对键名比较...

    PHP函数大全.pdf

    数组函数是 PHP 中用于操作数组的函数,提供了多种方式来创建、操作和处理数组。 1. array() 函数:建立并初始化数组。 2. array_walk() 函数:自定义函数以处理数组中的每个元素。 3. arsort() 函数:将数组的值由...

    非常实用的PHP函数大全

    以上只是PHP函数大全中的一部分,实际上,PHP提供了数千个内置函数,涵盖了从字符串处理、数组操作到数据库交互、网络编程等各个领域。通过学习和熟练运用这些函数,开发者可以更高效地编写出健壮且功能丰富的PHP...

    PHP 时间函数应用

    本篇将深入探讨PHP时间函数的使用方法和常见应用场景。 首先,PHP中最基础的时间函数是`time()`,它返回自 Unix 纪元(1970年1月1日 00:00:00 UTC)以来的秒数,即一个时间戳。这个函数可以用于记录程序运行时的...

    php函数手册.rar

    《PHP函数手册》是PHP开发者不可或缺的参考资料,它详尽地涵盖了PHP语言中的各种内置函数、类方法以及常量,帮助开发者在编程过程中快速解决遇到的问题。PHP是一种广泛使用的开源脚本语言,尤其适用于Web开发,能...

    php函数大全(涵盖了php所有的函数)

    以下是对部分PHP函数的深入解析,这些函数覆盖了数学运算、字符串处理、数组操作、文件与目录管理等多个方面,是PHP开发者的必备工具。 #### 数学函数 - **Abs**: 用于获取任何数值的绝对值,例如 `abs(-5)` 将返回...

    php中文函数大全手册 CHM

    手册会涵盖这些类型的使用方法,以及它们之间的转换和比较操作。 3. **流程控制**:手册会详细介绍控制流程的结构,如条件语句(if...else, switch)、循环(for, while, do...while, foreach)和跳转语句(break, ...

Global site tag (gtag.js) - Google Analytics