溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

PHP中怎么求n和指定數(shù)的絕對差

發(fā)布時間:2021-08-05 11:09:46 來源:億速云 閱讀:112 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關(guān)PHP中怎么求n和指定數(shù)的絕對差,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

<?php

function test($n)
{
    $x = 50;

    if ($n > $x)
    {
        return ($n - $x)*3;
    }
    return $x - $n;
}
echo test(53)."<br>";
echo test(30)."<br>";
echo test(50)."<br>";

輸出計算結(jié)果是:

PHP中怎么求n和指定數(shù)的絕對差

上述代碼中,我們給的指定數(shù)值是50,然后通過if語句判斷n是否大于50,如果n大于50,則返回絕對差的三倍,否則就是返回其絕對差值。這里關(guān)鍵的算術(shù)代碼部分就是“($n - $x)*3;”和“$x - $n;”。

本例子中,我們給的第一個n是53,那么53是大于50的,結(jié)果自然是返回(53-50)*3=9;

第二個n是30,是小于50的,結(jié)果則是“50-30=20”;

第三個n是50,是等于50的,結(jié)果自然是0了。

上述代碼中用function自定義了一個test方法,應(yīng)該不用多說吧,主要還是if判斷語句以及PHP運(yùn)算符的了解和掌握。

簡單介紹下在 PHP 中提供的條件語句:

if 語句 - 在條件成立時執(zhí)行代碼
if...else 語句 - 在條件成立時執(zhí)行一塊代碼,條件不成立時執(zhí)行另一塊代碼
if...elseif....else 語句 - 在若干條件之一成立時執(zhí)行一個代碼塊
switch 語句 - 在若干條件之一成立時執(zhí)行一個代碼塊

看完上述內(nèi)容,你們對PHP中怎么求n和指定數(shù)的絕對差有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI