Оценить:
 Рейтинг: 3.67

Задачник по PHP (с решениями)

Год написания книги
2018
<< 1 2 3 4 5 6 7 8 9 10 ... 13 >>
На страницу:
6 из 13
Настройки чтения
Размер шрифта
Высота строк
Поля

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. $searchInt = 5;

12. $searchArr = [2,1,4,3,5,7,6,9,8,11,10,15,29,25,52,13,51];

13.
<< 1 2 3 4 5 6 7 8 9 10 ... 13 >>
На страницу:
6 из 13