Способы, как вернуть в PHP первый элемент массива

Способы, как вернуть в PHP первый элемент массива

От автора: ох, как бы мне сейчас пригодился обычный массив! С дочкой второй день собираю пазл. Точнее, никак не начну, поскольку не могу найти «отправную точку». А в PHP первый элемент массива находится всего в несколько строк кода.

Возможности ПХП

Я уже говорил, что PHP обладает широчайшим набором средств для работы с массивами. Конечно, их количество впечатляет. Это хорошо, что какую-то операцию можно реализовать с помощью нескольких функций. Но тут есть и свои подводные камни – такое разнообразие нужно знать. И на его изучение придется потратить больше времени. А его (как всегда) так не хватает!

Так что постараемся сегодня максимально глубоко «нырнуть» в изучение возможностей PHP для получения первого элемента массива. Начнем с функции array_shift(). Мы уже сталкивались с ней. Напомню, что она изымает из массива начальный элемент и возвращает его. Пример:

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Способы, как вернуть в PHP первый элемент массива

Менее «кровавые» способы

Но существуют менее «кровавые» способы в PHP извлечения первого элемента массива. Например, функция current(). Она возвращает тот элемент, на который указывает его внутренний указатель. По умолчанию это значение, с которого начинается массив (первоначально созданный элемент). Пример реализации:

Способы, как вернуть в PHP первый элемент массива

Но перед тем как вывести первый элемент массива, вам придется заморочиться с положением внутреннего указателя. Особенно, если в программном коде массив несколько раз модифицируется. Тогда лучше воспользоваться функцией array_slice(). Она возвращает заданный диапазон элементов:

Способы, как вернуть в PHP первый элемент массива

Использование массива

Также взять первый элемент с массива PHP можно с помощью цикла. Чаще всего для переборки применяется for. Пример:

Способы, как вернуть в PHP первый элемент массива

Хотя таким образом получить в PHP первый элемент ассоциативного массива едва ли удастся. Для таких структур лучше использовать описанные выше функции. Иначе вы получите совсем уж запутанный пазл. Кстати, свой я так и не собрал: одно ухо оказалось лишним :) .

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Разработка веб-приложения на PHP

Создайте веб-приложение на PHP на примере приема платежей на сайте

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree