2024-08-09 17:25:50 | 我爱编程网
我爱编程网(https://www.52biancheng.com)小编还为大家带来用两种PHP方法实现1到100之间偶数之和的相关内容。
<?php以上就是我爱编程网小编为大家带来的内容了,想要了解更多相关信息,请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com
echo one(1, 100); // 方法一 : 使用for结构
echo "\n";
echo two(1, 100); // 方法二 : 使用while结构
echo "\n";
echo three(1, 100); // 方法三 : 使用do...while结构
echo "\n";
echo four(1, 100); // 方法四 : 使用递归函数
/**
* 使用for结构
* @param int $start 开始
* @param ini $end 结束
*
* @return int 和
*/
function one($start = 0, $end = 0) {
// 判断函数有效条件
if( ($start == 0 && $end == 0) || ($end <= $start)) return 0;
$num = 0;
for($i = $start; $i <= $end; $i++){
if($i % 2 == 0) { // 模运算
$num += $i;
}
}
return $num;
}
/**
* 使用while结构
* @param int $start 开始
* @param ini $end 结束
*
* @return int 和
*/
function two($start = 0, $end = 0){
// 判断函数有效条件
if( ($start == 0 && $end == 0) || ($end <= $start)) return 0;
$num = 0;
$i = $start; // 初始化增量$i
while($i <= $end){
if($i % 2 == 0) { // 模运算
$num += $i;
}
$i++;
}
return $num;
}
/**
* 使用do...while结构
* @param int $start 开始
* @param ini $end 结束
*
* @return int 和
*/
function three($start = 0, $end = 0){
// 判断函数有效条件
if( ($start == 0 && $end == 0) || ($end <= $start)) return 0;
$num = 0;
$i = $start;
do{
if($i % 2 == 0) { // 模运算
$num += $i;
}
$i++;
}while($i <= $end);
return $num;
}
/**
* 使用递归函数
* @param int $start 开始
* @param int $end 结束
* @param int $i 增量
* @param int $num 和
*
* @return int 和
*/
function four($start = 0, $end = 0, $i = 0 , $num = 0){
// 判断函数有效条件
if( ($start == 0 && $end == 0) || ($end <= $start)) return 0;
static $i = 1, $num = 0; // 将增量变量$i与统计和的变量$num设为静态变量, 保存每次计算后的结果并计入下一次计算中
if($i <= $end) {
if($i % 2 == 0){ // 还是模运算
$num += $i;
$i++;
return four($start, $end, $i, $num);
}else {
$i++;
return four($start, $end, $i, $num);
}
}else { // $i > 100, 跳出递归, 返回计算结果
return $num;
}
}
php常用自定义函数(方法)之快速获取文件扩展名和后缀(提供7种方法)在处理文件上传操作时,获取文件的扩展名或后缀是必不可少的一步。以下介绍七种不同的方法,用PHP实现快速获取文件的扩展名。方法一:利用`strrchr()`函数,查找字符串中最后出现的"."位置,之后截取到字符串结尾。方法二:使用`strrpos()`函数查找"."在字符串中的最后出现位置,使用`substr()
PHP8的数组-PHP8知识详解本文深入探讨了PHP8中的数组,聚焦于三个关键领域:数组定义、PHP8中数组的改进以及数组函数。数组在PHP8中作为数据类型的重要组成部分,其本质是一系列同类型数据的组合。每个数据元素通过键(可以是数字或字符串)进行标识,方便访问。数组的这种结构使得对大量数据进行高效管理成为可能,支持存储、排序、插入和删除操作,从而显著提升程序开发效率。在PHP8
PHP处理数组常用的几个函数一、数组操作的基本函数数组的键名和值array_values($arr);获得数组的值array_keys($arr);获得数组的键名array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);在数组中检索applearray_search("apple",$arr)
PHP函数foreach、each、list的配合用法第一层foreach($arras$k=>$v)循环读取几个部门第二层foreach($vas$value)用于读取出每个部门的组成人员数组list($key,$value)=each($v);用$value变量存储每组单个人员each用于返回当前元素的键名和键值,并将内部指针向前移动,即组成人员中的单一个人员数组,并指
PHP处理数组常用的几个函数一、数组操作的基本函数数组的键名和值array_values($arr);获得数组的值array_keys($arr);获得数组的键名array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);在数组中检索applearray_search("apple",$arr)
PHP处理数组常用的几个函数一、数组操作的基本函数数组的键名和值array_values($arr);获得数组的值array_keys($arr);获得数组的键名array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);在数组中检索applearray_search("apple",$arr)
100个最常用的PHP函数(记得收藏哦)以下是100个最常用的PHP函数列表,它们是PHP编程语言中常用的内置函数。这些函数按照使用频率从1到100进行排序。请注意,还有约4500个函数未在此列表中排名,所有这些数据来源于对1900个PHP开源项目的审查,使用了Exakat静态分析引擎的1.2.5版本。平均值代表在单个项目中使用这些函数的次数,有些是封装使用,而有些则是主要功能。例如,
PHP处理数组常用的几个函数一、数组操作的基本函数数组的键名和值array_values($arr);获得数组的值array_keys($arr);获得数组的键名array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);在数组中检索applearray_search("apple",$arr)
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01
2024-09-10 08:50:00