Подписаться на рассылку:

Ваш e-mail:

Ваше имя:

Авторизация:

Регистрация Забыли пароль ?

Как обрезать массив в PHP

Как обрезать массив в PHP

Всем добрый день, сегодня мы вновь начинаем рассматривать очередную тему посвященную языку PHP, а конкретно работу с массивами, и я расскажу Вам, как обрезать массив в PHP. Думаю, Вы уже знакомились ранее с функцией, которая относится к работе со строками под названием substr? Если знакомы, то просто замечательно, а если нет, то можете прочитать статью на моем сайте, и тогда Вы поймете сегодняшнюю тему с полслова. Итак, мы представим с Вами, что у нас имеется массив, в котором присутствуют некоторые данные, но все данные нам в нем не нужны, а нужна лишь какая-то их последовательность. И у Вас возникает задача, как можно получить эту последовательность, и желательно как можно быстрее и удобнее. Такую задачу я предлагаю решить ваш при помощи функции array_slice. Данная функция может вырезать определенную последовательность элементов массива, благодаря трем параметрам. Первый параметр отвечает за массив, который будет вырезан, второй указывает, с какого элемента должна начинаться последовательность, и третий параметр отвечает за количество элементов, которые будут находиться в этой последовательности. А теперь давайте рассмотрим пример:

<?php
  $array = array("Всем", "привет", "меня", "зовут", "Денис");
  $array2 = array_slice($array, 1);
  $array3 = array_slice($array, 2, 2);
  $array4 = array_slice($array, -4);
  print_r($array);
  echo "<br />";
  print_r($array2);
  echo "<br />";
  print_r($array3);
  echo "<br />";
  print_r($array4);
?>

Данный пример показывает лишь принцип работы изучаемой функции, а не относится к практической работе. Поэтому рассказываю действия, которые были мной проделаны. Мы создали массив, поместив в него, пять значений. Создаем переменную, в которой будет храниться первый результат выполнения функции array_slice, и работаем с ней. Первым параметром указываем созданный нами массив, вторым параметром задаем, с какого элемента начинаем вырезать массив, не забываем, что отсчет идет с нуля. Третий параметр мы не указывали, а означает это, что вырезаться массив будет от первого элемента и до конца массива, если же задать какое-либо число, как например, во втором примере, то оно будет означать количество вырезаемых элементов. Также возможно указывать отрицательные параметры, тогда отсчет будет производиться от конца строки. Для этого я Вам и привел три различных примера. После всех манипуляций, мы просто поочередно выводим каждый результат, на который вы можете посмотреть.

array-slice

Думаю, теперь Вам все стало довольно понятно, особенно если Вы знали ранее такую функцию как substr, но если Вы ей никогда не пользовались, то для Вас все равно не составит огромного труда разобраться с нашей темой. На этом у меня все, до скорого.

5 последних свежих статей:

Методы alert, prompt, confirm в JavaScript

Методы alert, prompt, confirm в JavaScript

И снова я приветствую Вас в очередной теме посвященной языку JavaScript, в которой мы разберем методы alert, prompt, confrim.


Конструкция switch-case в JavaScript

Конструкция switch-case в JavaScript

Всем привет, сегодня мы рассмотрим с Вами конструкцию switch-case в языке JavaScript.


Всплывающая подсказка на CSS

Всплывающая подсказка на CSS

Здравствуйте дорогие друзья, сегодня мы с Вами изучим еще одну тему посвященную языку CSS. И научимся реализовывать всплывающие подсказки на CSS.


Псевдокласс target в CSS

Псевдокласс target в CSS

Сегодня мы рассмотрим еще одну возможность, которую предоставляет нам CSS3, а именно поговорим о псевдоклассе target, для чего он нам может быть нужен, и рассмотрим один из самых популярных способов его применения.


Как вставить видео с YouTube

Как вставить видео с YouTube

Довольно часто Вы видите на различных ресурсах видео, которое хранится на сервисе youtube, но каким-то образом его можно воспроизвести на данном сайте. Об этом сегодня пойдет речь, и я расскажу Вам, как вставить видео с YouTube.

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