Это невозможно с PHP, так как он работает на стороне сервера и не имеет прямого влияния на элементы браузера пользователя, такие как флажки.
Сделайте это с JavaScript.Я предлагаю использовать jQuery.Поставьте каждый флажок, который вы хотите, чтобы автоматически проверять класс, такой как «автоматическая проверка», и привязывайте событие click к флажку «мастер» для функции, которая проверяет все флажки, которые имеют класс «автоматический контроль».
$("#master-checkbox").bind("click", function() {
$(".auto-checked").attr('checked','checked');
});
(не проверено)
Также подумайте о снятии отметки при повторном нажатии на "мастер".