Далее по ходу скрипта мы считываем день недели и число. С числом делать ничего не нужно, так как дата будет понятна всем, а вот день недели и месяц должны подвергнуться обработке. Извлекаем из введенного нами ранее массива день недели. Номер дня недели указывает на ячейку нашего массива, где хранится нужное русское имя, и таким образом мы в любом случае получим правильное значение. Меняется номер дня недели, меняется номер (индекс) ячейки, из которой считывается значение. Причем тут, в отличие от массива с именем месяца, нулю соответствует воскресенье, что мы и учли при вводе массива дней недели. Точно такую же операцию проводим и для месяца. Его номер указывает на ячейку массива, где хранится правильное имя месяца на русском языке. А дальше — выводим результат на экран в произвольной форме.
Заключение
Итак, мы познакомились с очень важными в любом языке программирования принципами организации циклов и массивов, а также узнали, как применять на практике возможность отправки почты и считывание даты. Не сомневаюсь, что вы сможете придумать еще много примеров для применения этих вещей. Не стесняйтесь экспериментировать и пробовать различные варианты. Именно так и изучаются языки программирования — на примерах. Используйте для поиска новых решений и скриптов Интернет, подпишитесь на рассылки по РНР для получения новой информации. Если не все понятно — смело задавайте вопросы, я постараюсь по мере сил и знаний ответить на них. И никогда не останавливайтесь на достигнутом, так как всегда существует то, что мы еще пока не знаем, а ведь так хочется…