使用 isset(array_flip())組合 代替 in_array()
例如:
將
in_array($schedule->hour,$dateData[$schedule->date])
替換成
isset(array_flip($dateData[$schedule->date])[$schedule->hour])
當(dāng)循環(huán)>5000次時,效率提高明顯。
使用 isset(array_flip())組合 代替 in_array()
例如:
將
in_array($schedule->hour,$dateData[$schedule->date])
替換成
isset(array_flip($dateData[$schedule->date])[$schedule->hour])
當(dāng)循環(huán)>5000次時,效率提高明顯。