Реферат: Программируем на РНР

• D — день недели, текстовый, 3 буквы; т.е. "Fri"

• F — месяц, текстовый, длинный; т.е. "January"

• h — час, цифровой, 12-часовой формат

• H — час, цифровой, 24-часовой формат

• i — минуты, цифровой

• j — день месяца, цифровой, без начальных нулей

• l (строчная 'L') — день недели, текстовый, длинный; т.е. "Friday"

• m — месяц, цифровой

• M — месяц, текстовый, 3 буквы; т.е. "Jan"

• s — секунды, цифровой

• S — английский порядковый суффикс, текстовый, 2 символа; т.е. "th", "nd"

• U — секунды с начала века

• Y — год, цифровой, 4 цифры

• w — день недели, цифровой, 0 означает воскресенье

• y — год, цифровой, 2 цифры

• z — день года, цифровой; т.е. "299"

Обратите внимание на отличия в регистре. Каждый символ в разных регистрах имеет разные функции. Теперь Вы легко можете получить информацию о текущем времени и использовать ее на своем сайте. Один из самых распространенных вариантов — вывод текущего времени и даты. Конечно, все это делается без проблем на JavaScript, но кто видел эти скрипты, тот поймет разницу (по крайней мере, в размере и скорости выполнения, не говоря уже о трафике от сервера к браузеру). Ну, время, на мой взгляд, выводить бесполезно, так как оно есть у каждого пользователя в трее Windows-а, а вот вывести число, месяц и день недели (да еще на русском языке) бывает полезно. Начнем с приветствия посетителю. Было бы неплохо вывести соответствующую фразу в зависимости от времени посещения. Сказано — сделано:

<?php

$h=date('H');

if ($h>=5 && $h<=11) echo "Доброе утро!";

if ($h>=12 && $h<=18) echo "Здравствуйте!";

if ($h>=19 && $h<=24) echo "Добрый вечер!";

if ($h>=1 && $h<=4) echo "Доброй ночи!";

?>

Цифры желаемого времени можно проставить любые, в зависимости от личного понятия дня и ночи :-). Следующий шаг — вывод числа, дня недели и имени месяца. Но прежде чем мы приступим к реализации алгоритма, нам нужно познакомиться еще с одним важным моментом в языках программирования.

Массивы в РНР

Если Вы четко представляете себе, что такое массив, предлагаю Вам сразу перейти к чтению следующего абзаца. Если нет, тогда именно это Вы сейчас и узнаете. Массив — это ряд переменных, упорядоченных по имени и имеющих различный индекс. Для примера представьте, что у Вас есть двадцать названий, и все их нужно внести в программу. Можно для удобства обозвать переменные одинаковым именем и ставить в конце каждого имени переменной число в соответствии с номером названия. У Вас получится простейший одномерный массив. Только любой язык программирования (и РНР тоже!) предоставляет набор средств для более детальной и удобной работы с таким набором-массивом. И число (так называемый индекс) нужно заключать в квадратные скобки. Допустим, есть ряд строковых переменных: компьютер, Интернет, модем, монитор. Имя для массива выберем $m, хотя доступно любое, как и у обычной переменной. Индекс в массивах начинается не с единицы, а с нуля, и таким образом для внесения наших слов в массив надо сделать так:

$m[0] = "компьютер";

$m[1] = "Интернет";

$m[2] = "модем";

К-во Просмотров: 592
Бесплатно скачать Реферат: Программируем на РНР