Frameworks.suFrameworks.su Шпаргалка вебмастера

  • Главная
  • Framework Kohana
  • PHP
  • Javascript
  • CSS
  • Сервисы
    • Генератор паролей
  • Контакты
Главная / PHP / Массивы в PHP

Массивы в PHP

24.06.2014 0 3057

Помимо переменных в php и других языках программирования, одной из важных и используемых вещей является массивы.

Массивы в php работают практически так же как и переменные, но только позволяют под одним именем хранить множество значений.

Это очень удобно, особенно если необходимо создать любой более-менее крупный проект.

Для создания массива напишем небольшой скрипт:

<?php
    $arr[0] = 4; //Присваиваем  массиву $arr с индексом 0 значение 4
    $arr[1] = 2; //Присваиваем  массиву $arr с индексом 1 значение 2
    $arr[2] = 5; //Присваиваем  массиву $arr с индексом 2 значение 5

    echo ($arr[0] * $arr[1] + $arr[2]);
?>

На экране будет выведено 13 (4 * 2 + 5).

Если в массиве не указывать индекс, то он будет назначен автоматически.

<?php
    $arr[] = 4; //Автоматически будет назначен индекс 0
    $arr[] = 2; //Автоматически будет назначен индекс 1
    $arr[] = 5; //Автоматически будет назначен индекс 2

    echo ($arr[0] * $arr[1] + $arr[2]);
?>

На экране получим 13.

Ассоциативные массивы в php

Помимо обычных массивов, существуют еще и ассоциативные массивы, в принципе тоже самое, но ключ массива будет не число а строка.

<?php
    $arr["one"] = 2;
    $arr["two"] = 4;
    $arr["three"] = 5;

    echo ($arr["one"] * $arr["two"] + $arr["three"]);
?>

На выходе получаем 13.

Двумерные массивы в PHP

Массивы в php могут быть одномерные и многомерными. Одномерные массивы мы с вами уже рассмотрели, теперь рассмотрим многомерные массивы. Пример:

<?php
    $arr["xxx"][0] = 3;
    $arr["xxx"][1] = 6;
    $arr["yyy"][0] = 4;

    echo ($arr["xxx"][0] * $arr["xxx"][1] + $arr["yyy"][0]);
?>

На экране получим 22.

Массивы можно создавать при помощи функции array(). Рассмотрим пример (аналог примера 1, только в другом виде):

<?php
    $arr = array(0 => 5, 1 => 3, 2 => 2);

    echo ($arr[0] * $arr[1] + $arr[2]); //Получаем 17
?>

Первое значение — ключ, потом => значение.

Также обьявить массив можно по другому, не указывая ключ массива. Данный пример аналогичный примеру выше:

<?php
    $arr = array(5, 3, 2);

    echo ($arr[0] * $arr[1] + $arr[2]); //Получаем 17
?>

Работа с массивами в php, так же как и работа с переменными одна из важных вещей в программировании.

Теги:
  • Уроки

Оставить комментарий Отмена

*

*

*

*

Категории

  • PHP
    • Framework Kohana
  • Javascript
  • CSS
  • Администрирование

Теги

Framework Kohana Пример jQuery Уроки CRON Установка и настройка Backup CSS3 Валидация API Bash Cache Captcha i18n Linux

Авторизация

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

Уроки PHP

  • Первая программа на PHP

    Первая программа на PHP

    24.06.2014 4420
  • Переменные в PHP

    Переменные в PHP

    24.06.2014 3042
  • Массивы в PHP

    Массивы в PHP

    24.06.2014 3058
  • Циклы, Функции.

    Циклы, Функции.

    24.06.2014 4007

Популярные статьи

  • Находим расстояние до ближайших станций метро

    Находим расстояние до ближайших станций метро

    17.02.2017 102981
  • Регистрация и авторизация пользователей. Модуль Auth в Kohana 3.3.x

    Регистрация и авторизация пользователей. Модуль Auth в Kohana 3.3.x

    02.07.2014 44644
  • Собственная система лайков на PHP и JQuery

    Собственная система лайков на PHP и JQuery

    06.04.2015 33241
  • Javascript — сумма прописью

    Javascript — сумма прописью

    07.07.2014 23090
  • Cross-domain ajax с помощью jQuery

    Cross-domain ajax с помощью jQuery

    24.04.2015 19963
Copyright © 2014-2025 Frameworks.su. Все права защищены.