PHP 函數可傳回混合資料類型,包括整數、字串、布林值或數組,只需將多種類型的值作為傳回值即可。實戰案例包括計算購物車總價並傳回總價和折扣的陣列。注意:文件說明傳回值類型,使用類型檢查確保正確傳回類型,謹慎使用混合資料類型,並考慮使用 Union 類型指定函數可傳回的類型。
PHP 函數如何傳回混合資料型別
在 PHP 中,函數可以傳回任何資料型別,包括混合資料型別。混合資料類型是指函數可以傳回多種類型的數據,例如整數、字串、布林值或陣列。
要傳回混合資料類型,只需將多種類型的值作為函數的傳回值即可。例如:
function get_data() { return array('name' => 'John Doe', 'age' => 30); }
這個函數傳回一個數組,包含姓名和年齡。
實戰案例
考慮一個計算使用者購物車總價的函數:
function calculate_total($items) { $total = 0; foreach ($items as $item) { $total += $item['price']; } return array('total' => $total, 'discount' => 0.1); }
這個函數傳回一個數組,包含購物車總價和一個10% 的折扣。
注意事項
以上是PHP 函數如何傳回混合資料型別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!