PHP中的Function是执行特定操作的可重用代码段。 它以参数的形式接收用户的输入,执行某些操作,然后给出输出。 函数可以在调用时返回值,也可以只执行一个操作而无需返回任何值。
PHP内置了700多个执行不同任务的函数。
内置函数是安装包中存在的PHP中的预定义函数。
这些PHP内置函数使PHP成为一种非常高效和高效的脚本语言。
PHP的内置函数可以分为许多类别。 以下是类别列表。
这些是操作字符串数据的函数,有关字符串函数的实现示例,请参阅有关字符串的文章
PHP中的数字函数是返回数字结果的函数。
数值php函数可用于格式化数字,返回常量,执行数学计算等。
下表显示了常见的PHP数字函数
函数 | 描述 | Example | Output |
is_number | 接受参数,如果参数为数字则返回true,否则为false | <?phpif(is_numeric(“guru”)){ echo “true”;}else{ echo “false”;}?> | false |
<?phpif(is_numeric (123)){ echo “true”;}else{ echo “false”;}?> | true | ||
number_format | 用于使用数字分隔符和小数点格式化数字值 | <?phpecho number_format(2509663);?> | 2,509,663 |
rand | 用于生成随机数。 | <?phpecho rand();?> | Random number |
round | 将带小数点的数字四舍五入到最接近的整数。 | <?phpecho round(3.49);?> | 3 |
sqrt | 返回数字的平方根 | <?phpecho sqrt(100);?> | 10 |
cos | 返回余弦 | <?phpecho cos(45);?> | 0.52532198881773 |
sin | 返回正弦 | <?phpecho sin(45);?> | 0.85090352453412 |
tan | 返回正切 | <?phpecho tan(45);?> | 1.6197751905439 |
pi | 返回PI值的常数 | <?phpecho pi();?> | 3.1415926535898 |
date函数用于将Unix日期和时间格式化为人类可读的格式。
查看有关PHP日期函数的文章以了解更多详细信息。其他功能
这些包括;
用户定义的功能在以下情况下派上用场:
这些活动将分布在多个页面上。
创建所有这些页面都可以调用的功能是使PHP成为强大的脚本语言的功能之一。
在创建第一个用户定义的函数之前,让我们先看看创建自己的函数时必须遵循的规则。
现在创建第一个功能。我们将创建一个非常基本的函数,以说明PHP中函数的主要组成部分。
<?php
//define a function that displays hello function
function add_numbers(){
echo 1 + 2;
}
add_numbers ();
?>
Output:
3
这里,
现在,让我们看一个相当复杂的示例,该示例接受参数并显示一条消息,就像上面的函数一样。
假设我们要编写一个在屏幕上打印用户名的函数,我们可以编写一个接受用户名并将其显示在屏幕上的自定义函数。
下面的代码显示了实现。
<?php
function display_name($name)
{
echo "Hello " . $name;
}
display_name("Martin Luther King");
?>
Output:
Hello Martin Luther King
这里,
“…($name){…” 是名为name的函数参数,并初始化为无名。 如果没有参数传递给该函数,则无名将显示为名称。 如果不向函数提供任何参数会导致意外错误,这将很方便。
现在来看一个接受参数然后返回值的函数。 我们将创建一个将公里数转换为英里数的函数。 公里数将作为参数传递。 该函数将返回与传递的公里数相等的英里数。 下面的代码显示了实现。
<?php
function kilometers_to_miles($kilometers = 0)
{
$miles_scale = 0.62;
return $kilometers * $miles_scale;
}
echo kilometers_to_miles(100);
?>
Output:
62