首页 文章资讯内容详情

PHP 如何从函数返回两个值

2026-06-04 1 花语

无法明确返回两个变量,可以将它们放入列表/数组数据结构中并返回。

示例

function factors( $n ) { //声明一个空数组 $fact = array(); //遍历它 for ( $i = 1; $i < $n; $i++) { //检查$n是否被$i整除 if( $n % $i == 0 ) array_push( $fact, $i ); } //返回数组 return $fact; } //声明变量并对其进行初始化 $num = 12; //函数调用 $nFactors = factors($num); //显示结果 echo Factors of . $num . are: <br>; foreach( $nFactors as $x ) { echo $x . "<br>"; }

输出结果

这将产生以下输出-

Factors of 12 are: 1 2 3 4 6