If your array/list is never really going to be a long item, such as several hundred/thousand items, then the following will be just fine. If it will be a long list, then the following will still work, but I do not suggest such since it runs through the entire list each time.

At first, have an array that holds the 5 or 7 days of the week that you will be working with. Then start a while() loop where it takes the day step, then at end of each loop, you will step one day forward and check for the individuals defined on that day. Within each while() loop, hold a foreach() that withholds an if() statement to check if that individual is for that day, and echo if so.

He who knows not that he knows not is a fool, ignore him. He who knows that he knows not is ignorant, teach him. He who knows not that he knows is asleep, awaken him. He who knows that he knows is a leader, follow him.

And just to be the token pedant: it's either Tuesday or Thursday, not Thuesday

The moon on the one hand, the dawn on the other:
The moon is my sister, the dawn is my brother.
The moon on my left and the dawn on my right.
My brother, good morning: my sister, good night.
-- Hilaire Belloc