ТЕМЫ ТЕОРЕТИЧЕСКИХ И ПРАКТИЧЕСКИХ ЗАДАНИЙ:

  1. Преобразование строк в массивы и наоборот (стр. 91)
  2. Извлечение элементов из массивов (стр. 92)
  3. Слияние и разделение массивов (стр. 95)
  4. Сравнение массивов (стр. 96)
  5. Обработка данных в массивах (стр. 97)
  6. Многомерные массивы (стр. 99)
  7. Многомерные массивы и циклы (стр. 102)
  8. Операторы над массивами (стр. 104)

ТЕМЫ ДЛЯ РЕФЕРАТОВ:

  1. Массивы в примерах
  2. Способы объявления массива
  3. Особенности массивов PHP
  4. Использование массивов в PHP
  5. Особенности обработки массивов
  6. Что должен знать новичок о работе с массивами PHP
  7.  Массивы и строки
  8. Типы массивов PHP
  9. Основные функции для работы с массивами в PHP
  10. Дополнительные функции для работы с массивами в PHP
  11. Циклы в PHP

УЧЕБНЫЙ МАТЕРИАЛ

[advanced_iframe src=»http://huskynet.ru/lms/wp-content/uploads/2018/10/Kholtsner_S_-_PHP_v_primerakh_Vklyuchaya_versiyu_6_-_2007-1.pdf#page=71″ width=»100%» height=»600″]
implode
implode — Объединяет элементы массива в строку.
Возвращает строку, полученную объединением строковых представлений элементов массива pieces, со вставкой строки glue между соседними элементами.

<?php
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated; // lastname,email,phone
?>

explode
explode — Разбивает строку на подстроки.
Возвращает массив строк, полученных разбиением строки string с использованием separator в качестве разделителя. Если передан аргумент limit передан, массив будет содержать максимум limit элементов, при этом последний элемент будет содержать остаток строки string.

<?php
// Пример 1
$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2


// Пример 2
$data = "foo:*:1023:1000::/home/foo:/bin/sh";
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
echo $user; // foo
echo $pass; // *
?>

0