PHP的问题,编写一个程序对三个数按由小到大的顺序排列

编写一个程序对三个数按由小到大的顺序排列

以下是一个简单的PHP程序,用于对三个数进行由小到大的排序:
php<?php
function sortNumbers($a, $b, $c) {
if ($a > $b) {
$temp = $a;
$a = $b;
$b = $temp;
}

if ($a > $c) {
$temp = $a;
$a = $c;
$c = $temp;
}

if ($b >(10, 2, 8);
$sortedNumbers = sortNumbers(...$numbers);
echo "排序后的数组:";
foreach ($sortedNumbers as $number) {
echo $number . " ";
}
?>
在上面的代码中然后,我们使用了一个测试用例来测试这个函数,将排序后的结果输出到屏幕上。
请注意,上述代码使用了ES6的展开语法(...)来将数组作为参数传递给函数。如果你使用的是较旧版本的PHP,可能需要使用循环或其他方式来传递参数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-09
$ a = 3;
$ B = 2;

$ C = 1;

功能对比(&$ X,&$ Y)

{

如果($ X&GT; $ Y){$临时= $ y的; $ Y = $ X; $ X = $温度;}

比较($ A $ B); // A,B小的存在价值,较大的值存在b

比较($ A $ C); // A,小值CA的存在,C //巨大的价值在这个步骤中存在
比较($ B,$ C)的最小值; // B,C小值存在B,大值c //存在于这个步骤c 回波&QUOT; {$ A}&LT; {$ B}&LT; {$ C}英寸;本回答被网友采纳
第2个回答  2014-10-09
<?php
$arr = array(11, 2, 20);
sort($arr);
var_dump($arr);

用数组吧,比较简单

本回答被提问者采纳
第3个回答  2014-10-09
    function sorting($a,$b,$c){
        $arr = array();
        $str = '';
        $arr[] = $a;
        $arr[] = $b;
        $arr[] = $c;
        asort($arr);
        foreach($arr as $v){
            $str.= "$v ";
        }
        return $str;
    }

    echo sorting(6,2,5);

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网