→ Пошук по сайту       Увійти / Зареєструватися
Знання Мова програмування PHP Основы синтаксиса

Решение задачи

Компетенція Програмування на PHP

Решение задачи

Теперь вернемся к задаче, которую мы поставили в самом начале лекции. Напомним, что она состояла в составлении письма разным людям по поводу разных событий. Попытаемся использовать для решения этой задачи изученные средства – переменные, операторы, константы, строки и массивы. В зависимости от получателя изменяется событие и обращение, указанные в письме, поэтому естественно вынести эти величины в переменные. Более того, поскольку событий и людей много, удобно использовать переменные типа массив. Подпись в письме остается постоянной всегда, поэтому логично задать ее как константу. Чтобы не писать слишком длинные и громоздкие строки, используем оператор конкатенации. Итак, вот что получилось:

<?
// пусть наша подпись 
// будет константой
define("SIGN","С уважением, Вася"); 
// зададим массивы людей и событий
$names = array("Иван Иванович",
               "Петр Петрович",
               "Семен Семенович");
$events = array(
    "f" => "день открытых дверей",
    "o" => "открытие выставки",
    "p" => "бал выпускников");

// составим текст приглашения
$str = "Уважаемый (ая), $names[0]";
$str .= "<br>Приглашаем Вас на ".
        $events["f"];
$str .= "<br>" . SIGN;
echo $str; // выведем текст на экран
?>
    © INTUIT.ru. Автор: Н.В. Савельева. Курс размещен по договоренности с администрацией INTUIT.ru
загрузка...
Теми розділу
Сторінки, близькі за змістом