Задачник по PHP (с решениями). Роман Игоревич Григорьев
Чтение книги онлайн.
Читать онлайн книгу Задачник по PHP (с решениями) - Роман Игоревич Григорьев страница 3
34.
<form method="post">
35.
36.
<p><select name="hero"><option>выбирайте страну из списка </option> 37.
<option value="1">Италия</option>
38.
<option value="2">Греция</option>
39.
<option value="3">Россия</option>
40.
</select></p>
41.
<p><b>сколько дней отдыха?</b></p>
42.
<input type="text" name="a" />
43.
<p><b>есть ли у вас скидка?</b></p>
44.
<input type="checkbox" name="option" value="b"><Br> 45.
<p><input type="submit" value="Отправить"></p>
46.
</form>
47.
48.
49.
</body>
50.
</html>
2) Массивы в PHP
2.1 Массивы
Дан массив с элементами 'Привет, ', 'мир' и '!'. Необходимо вывести на экран
фразу 'Привет, мир!'.
1. <?php
2. //Выведем фразу 'Привет, мир!':
3. $arr = ['Привет, ', 'мир', '!'];
4. echo $arr[0].$arr[1].$arr[2];
5. ?>
Слово 'Привет, ' хранится под номером 0, это значит, что для доступа к нему
мы должны написать $arr[0].
Для доступа к слову 'мир' мы должны написать $arr[1], а $arr[2] содержит в
себе '!'. Далее с помощью оператора 'точка' мы сложим три наши строки ('Привет, ',
'мир' и '!') в одну строку таким образом: $arr[0].$arr[1].$arr[2], и выведем на экран
с помощью echo.
Задача. Решим немного другую задачу: дан массив с элементами 'Привет, ',
'мир' и '!'. Необходимо записать в переменную $text фразу 'Привет, мир!', а затем
вывести на экран содержимое этой переменной.
1. <?php
2. $arr = ['Привет, ', 'мир', '!'];
3. $text = $arr[0].$arr[1].$arr[2];
4. /*
5.
В переменной $text теперь лежит строка 'Привет, мир!'.
6.
Выведем ее на экран:
7. */
8. echo $text;
9. ?>
Дан массив ['Привет, ', 'мир', '!']. Необходимо записать в первый элемент (то
есть элемент с номером ноль) этого массива слово 'Пока, ' (то есть вместо
слова 'Привет, ' будет 'Пока, ' ).
1. <?php
2. $arr = ['Привет, ', 'мир', '!'];
3. $arr[0] = 'Пока, '; //перезапишем первый элемент массива
4. var_dump($arr); //посмотрим на массив и убедимся в том, что он изменился
5. ?>
Дан массив с числами. Запишите в новый массив только те числа, в которых
есть цифра 5.
1. <?php
2.
3. function getFives($sArr, String $sInt) {
4. $result = [];
5.
6. foreach ($sArr as $item)
7. if (strpos(strval($item), $sInt) !== false) $result[] = $item; 8. return $result;
9. }
10.
11.