אני לא מבין למה בדרך כזאת , תנסה ככה :
cal_days_in_month(CAL_GREGORIAN, month, year) - (num_days('Friday', month, year) + num_days('Saturday', month, year))
ותסתכל פה לפונקציה המלאה function num_days ($day, $month, $year) :
http://stackoverflow.com/questions/1...without-friday
תשתמש בפונקציה המלאה משם ^^ ופשוט זה (השורת קוד הראשונה שכתבתי) תחזיר לך את כל הימים באותו חודש ללא שישי ושבת .