PHP方法解析:如何輸出兩個值?
在PHP中,有時候我們需要從一個方法輸出多個值。在這種情況下,我們可以使用陣列、物件或引用傳遞的方式來實現。以下將介紹三種方法來輸出兩個值。
function getTwoValues(){ $value1 = 10; $value2 = 20; return [$value1, $value2]; } list($result1, $result2) = getTwoValues(); echo $result1; // 输出 10 echo $result2; // 输出 20
class TwoValues{ public $value1; public $value2; function __construct($v1, $v2){ $this->value1 = $v1; $this->value2 = $v2; } } function getTwoValues(){ $value1 = 10; $value2 = 20; return new TwoValues($value1, $value2); } $result = getTwoValues(); echo $result->value1; // 输出 10 echo $result->value2; // 输出 20
function getTwoValues(&$value1, &$value2){ $value1 = 10; $value2 = 20; } getTwoValues($result1, $result2); echo $result1; // 输出 10 echo $result2; // 输出 20
無論使用陣列、物件還是引用傳遞,都可以輕鬆輸出兩個值。選擇哪一種方式取決於實際需求,希望以上方法能幫助你。
以上是PHP方法解析:如何輸出兩個值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!