PHP определение массива и почему не нужно звонить теще

PHP определение массива

От автора: синтаксис всегда важен. Порой от его правильности зависит не только работоспособность кода, но и ваше настроение. Вот я в прошлую пятницу не придерживался синтаксиса набора номера, и вместо друга нечаянно позвонил теще, пригласил ее на субботнее пиво. А она (специально, наверное) приглашение приняла. Так что мне сегодня некогда, поэтому быстренько рассматриваем PHP определение массива и по домам!

Правильный синтаксис

Насчет тещи я серьезно, так что прошу вас быть внимательней. Субботнее пиво с тещей – это то же самое, как рыбалка с женой, или даже хуже. Но вернемся к правильному синтаксису массивов.

Чтобы объявить массив в PHP, используется языковая конструкция array(). В версиях языков 5.4 и более поздних появился упрощенный вариант с квадратными скобками. Давайте рассмотрим оба варианта синтаксиса на примерах:

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

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

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

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

PHP определение массива

Как определить массив PHP, начиная с версии языка 5.4:

Но в более ранних версиях этот синтаксис приведет к выводу сообщения об ошибке:

PHP определение массива

Поэтому перед инициализацией массива нужно проверить текущую версию используемого экземпляра языка. Например, с помощью функции phpinfo():

PHP определение массива

Простой синтаксис объявления массива

Кроме этого определение массива PHP может происходить явно без конструкции array() и сокращенного синтаксиса. При этом PHP автоматически присваивает каждому элементу массива значение порядкового индекса (ключа). Например:

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

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

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

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

PHP определение массива

Но иногда требуется получить в PHP значение определенного элемента массива. Для этого можно явно обратиться к этому элементу, указав в скобках значение индекса. При этом не забываем, что индексация начинается с 0, а не с единицы.

PHP определение массива

Также в языке существует целый ряд встроенных функций, позволяющих вывести значения элементов, отвечающих определенным условиям. Например, первый или последний элемент:

PHP определение массива

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

PHP определение массива

Аналогом (псевдонимом) данной функции является sizeof(). Результат ее применения аналогичен предыдущему:

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