Основы PHP — Массивы

Пример массива

$array = array (
    'первый элемент',
    236,
    true,
    10 => 'Элемент с индексом',
    'index' => 'Элемент с ключем',
    'multi' => array(
        'элемент 1',
        563,
        'key' => 'string eleent',
    ),
);

Полезные функции

Для вывода информации о массиве используются функции print_r и var_dump.

print_r($array);

Вывод:

Array
(
    [0] => первый элемент
    [1] => 236
    [2] => 1
    [10] => Элемент с индексом
    [index] => Элемент с ключем
    [multi] => Array
        (
            [0] => элемент 1
            [1] => 563
            [key] => string eleent
        )
)
var_dump($array);

Вывод:

array(6) {
  [0]=>
  string(14) "первый элемент"
  [1]=>
  int(236)
  [2]=>
  bool(true)
  [10]=>
  string(18) "Элемент с индексом"
  ["index"]=>
  string(16) "Элемент с ключем"
  ["multi"]=>
  array(3) {
    [0]=>
    string(9) "элемент 1"
    [1]=>
    int(563)
    ["key"]=>
    string(13) "string eleent"
  }
}

Для перемещения по элементам массива используются следующие функции:

  • current() — возвращает текущий элемент массива
  • next() — передвигает внутренний указатель массива на одну позицию вперёд
  • end() — устанавливает внутренний указатель массива на его последний элемент
  • prev() — передвигает внутренний указатель массива на одну позицию назад
  • reset() — устанавливает внутренний указатель массива на его первый элемент
$array = array ('первый', 'второй', 'третий', 'четвертый', 'пятый');

// по умолчанию внутренний элемент массива указывает на первый элемент
echo current($array); // "первый"

echo next($array); // "второй"
echo current($array); // "второй"

echo end($array); // "пятый"
echo current($array); // "пятый"

echo prev($array); // "четвертый"
echo current($array); // "четвертый"

echo reset($array); // "первый"
echo current($array); // "первый"

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *