在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% 的折扣信息。