PHP走进 PHP 第五课 函数

Posted 我是小白呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP走进 PHP 第五课 函数相关的知识,希望对你有一定的参考价值。

概述

从今天开始, 小白我将带领大家一起来学习一下 PHP 的基础知识.

函数

函数 (Function) 是具备特定功能的一段代码. 我们可以通过函数来划分不同功能, 逻辑上每个函数执行的是指定的任务. 函数可以提高程序的复用性和可读性.


函数是声明告诉了编译器函数的名称, 参数. 并返回该类型的长度. 如果我们传入的是字符串则返回字符串的长度. 如果传入的是数组, 则返回数组中包含的元素个数.

常用函数

数组函数

函数描述
count()返回数组元素的个数
list()解构赋值
in_array()判断数组中是否包含指定元素, 返回布尔值
array_search()查找指定元素数组中第一次出现的位置. (找到返回索引位置, 找不到返回 false)
implode()将数组中元素按照指定表示组合为字符串
explode()将字符串按照指定表示分割为数组
unset()删除数组元素
array_values()对数组索引进行重新排序

数学运算函数

函数描述
round()四舍五入
ceil()进一法取整
floor()退一法取整
abs()取绝对值
max()取最大值
min()取最小值
pow()取模
sqrt()取根号

时间函数

date()函数可以帮助我们格式化日期 & 时间.

格式:

date($format [, $timestamp])

参数:

  • $format: 规定时间戳格式
  • $timestamp: 可选参数, 规定时间戳. 默认是当前的日期和时间

例子:

<?php

# date
$time = date("Y-m-d");

# 调试输出
echo $time;

?>

输出结果:

2021-12-29


时间戳格式:

  • Y: 年
  • m: 月
  • d: 日
  • H: 小时
  • i: 分钟
  • s: 秒

自定义函数

格式:

function 函数名(参数1, 参数2, ...) 
	# 函数体

例子:

<?php

# 定义函数实现加法
function add_num($num1, $num2) 
    return $num1 + $num2;


# 调用函数
$sum = add_num(1, 2);
echo $sum;

?>

输出结果:

3

默认值函数

有默认值的参数必须放在参数列表的最后面.

格式:

function 函数名(参数1, 参数2, ..., 默认参数=默认值) 
	# 函数体

例子:

<?php

# 带默认值函数
function add($str="Hello World") 
    echo $str . "\\n";


# 调用(传参)
add("我是小白呀");

# 调用(不传参)
add();

?>

输出结果:

我是小白呀
Hello World

不定长参数

不定长参数和默认值参数同理, 都需要放到参数最后面.

格式:

function 函数名(参数1, 参数2, ..., ...$不定长参数) 
	# 函数体

例子:

<?php

# 不定长参数
function add_num(...$args)

    return array_sum($args);


# 调用函数
$sum = add_num(1, 2, 3, 4);
echo $sum;

?>

输出结果:

10

以上是关于PHP走进 PHP 第五课 函数的主要内容,如果未能解决你的问题,请参考以下文章

PHP走进 PHP 第五课 函数

Golang✔️走进 Go 语言✔️ 第五课 类型转换

Golang✔️走进 Go 语言✔️ 第五课 类型转换

PHP & MySQL数据库专题 第五课 数据查询

PHP & MySQL数据库专题 第五课 数据查询

PHP第五课 自己主动类型转换与流程控制