位置:首頁 > 軟件操作教程 > 編程開發(fā) > PHP > 問題詳情

PHP 從函數(shù)中返回值

提問人:劉團圓發(fā)布時間:2020-12-12

    通常,函數(shù)將返回值傳遞給調(diào)用者的方式是使用關(guān)鍵字return。

    return 將函數(shù)的值返回給函數(shù)的調(diào)用者,即將程序控制權(quán)返回到調(diào)用者的作用域。如果在全局作用域內(nèi)使用 return關(guān)鍵字,那么將終止腳本的執(zhí)行。

【例題】本例使用 return 關(guān)鍵字返回一個操作數(shù)。先定義函數(shù) values(),函數(shù)的作用是輸入物品的單價、重量,然后計算總金額,最后輸出商品的價格。實例代碼如下:

<?php

    function values($price,$weight=0.45){     //定義一個函數(shù),函數(shù)中的一個參數(shù)有默認(rèn)值

        $price=$price+($price*$weight);       //計算物品金額

        return $price;                        //返回金額

    }

    echo values(100);                       //調(diào)用函數(shù)

?>

結(jié)果為:145

return 語句只能返回一個參數(shù),也即只能返回一個值,不能一次返回多個值。如果要返回多個結(jié)果,就要在函數(shù)中定義一個數(shù)組,將返回值存儲在數(shù)組中返回。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部