我知道這是一個奇怪的問題,但我已經宣佈這樣一個靜態方法:PHP - 傳遞參數並將其轉換爲同一行?
public static function getCountForTypesByModificationYear($year, $filter = null) {
$filter["modification year"] = $year;
return self::getCountForTypes($filter);
}
它需要一個參數(一年)和可選的額外的過濾選項的關聯數組。第一行確保$filter
數組只有一個modification year
鍵(我將其作爲第一個參數提供),第二行使用SQL查詢觸發該方法以計算所選過濾器的潛在結果。
他們是不言自明,簡單的我的目的,但我想看看有辦法讓這兩條線成一個班輪無訴諸功能,如array_merge_recursive()
或call_user_func()
。
這可以減少嗎?
我確定它有現在,所以我會嘗試第二個表現。謝謝! :) –
第二種方法是我所需要的。對於所有測試用例,它幾乎快5%!我欠你一杯啤酒:) –
我很高興我能幫忙,乾杯:D –