Введение в функции PHP Array

PHP Array Functions (сокращение от Hypertext Pre-Processor) - это язык сценариев общего назначения, который широко используется; его совместимость вписывается в HTML, а веб-разработка делает его ключевую технологию для понимания. Массив в PHP означает тип переменной, которая может содержать или хранить несколько значений в одном

Это может быть легко встроено в HTML, давайте посмотрим кратко -



……………

echo “Hello, I am a PHP !”;
?>
<_?php


……………

echo “Hello, I am a PHP !”;
?>

Приведенный выше файл сценариев является наглядным свидетельством того, насколько хорошо сценарии PHP поддерживают совместимость с HTML. Код PHP содержит специальные начальные и конечные скобки.

Как создать массив в PHP?

Массив ()

Ниже мы перечислили, как работает массив -

$color = array(“red”, “green”, “blue”);

ВЫХОД
$ color (0) = «красный»
$ color (1) = «зеленый»
$ color (2) = «синий»

Здесь намерение состоит в том, чтобы сохранить имя цвета в одной переменной цвета. Итак, у нас есть переменная цвета в функции массива, и в этой функции мы назвали все цвета один за другим в строковом формате.

PHP Array Функции

Существует 3 различных типа массивов:

  • Числовой массив
  • Ассоциативный массив
  • Многомерный массив

Эти три объяснены ниже:

1. Числовой массив

Числовой массив - это тот массив, который имеет числовую индексацию. Давайте посмотрим синтаксис числового массива - есть два типа синтаксиса.

Первый путь:

$array_name(0) = value;

Второй способ:

$array_name() = value;

Примечание. Здесь ноль в квадратных скобках (0) обозначает номер индекса.

Значение означает, что пользователь хочет сохранить в массиве.

Первый и второй синтаксис имеют некоторые различия: один имеет ноль в (), а другой - пустой ().

По умолчанию весь массив начинается с индекса 0, что означает для первого массива, если мы введем 0 в () или оставим его пустым (), оба означают одно и то же. Посмотрите еще один пример, чтобы лучше понять различия

$array_name() = value; (either you put 0 or leave it blank – both means same)
$array_name (1) = value;

Массив с другим значением и с другим индексом приведен ниже -

$name(0) = “Alex”;
$name(1) = “Peter”;
$name(2) = “Lucy”

2. Ассоциативный массив

Ассоциативный массив - это массив, в котором в качестве индекса используются строки. Сохраненное значение выполняется в соответствии со значениями ключа, а не линейным индексированием.

Давайте посмотрим на синтаксис ассоциативного массива.

$array_name(“key”) = value;

Примечание. Называйте его ключом или индексом (оба имеют одинаковое значение).

Ассоциативный массив используется, когда вам нужно создать отношение между вашим значением и ключом (или индексом).

3. Многомерный массив

Многомерный массив - это те, которые содержат один или несколько массивов и значений внутри них. Эти массивы доступны с несколькими индексами.

В отдельных определениях мы можем называть многомерный массив массивом. Многомерный массив может быть 1D (I-мерным), 2D (2-мерным) …… .n-мерным.

AlexАнглия23
ПитерГермания26
ЛюсиГолландия27

Так что, если мы будем хранить в 2D, распределение будет чем-то, что перечислено ниже -

Алекс (0) (0)Англия (0) (1)23 (0) (2)
Питер (1) (0)Германия (1) (1)26 (1) (2)
Люси (2) (0)Голландия (2) (1)27 (2) (2)

То же самое касается 'n' количества измерений и распределений.

Примеры типов функций массива

Давайте посмотрим типы массива с помощью примера:

1. Числовой массив


$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>
<_?php

$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>

Выход:

Значение одиннадцать
Ценность двенадцать
Ценность тринадцать
Значение четырнадцать
Значение пятнадцать

2. Ассоциативный массив


$salaries('Alex') = "high";
$salaries('Peter') = "medium";
$salaries('Lucy') = "low";
echo "Salary of Alex is ". $salaries('Alex') . "
";
echo "Salary of Peter is ". $salaries('Peter'). "
";
echo "Salary of Lucy is ". $salaries('Lucy'). "
";
?>
<_?php

$salaries('Alex') = "high";
$salaries('Peter') = "medium";
$salaries('Lucy') = "low";
echo "Salary of Alex is ". $salaries('Alex') . "
";
echo "Salary of Peter is ". $salaries('Peter'). "
";
echo "Salary of Lucy is ". $salaries('Lucy'). "
";
?>

Выход:

Зарплата Алекса высокая
Зарплата Петра средняя
Зарплата Люси низкая

3. Многомерный массив



PHP Multidimensional Array

// Define nested array
$contacts = array(
array(
"name" => "Petergomes",
"email" => " ",
),
array(
"name" => "Clark anthony",
"email" => " ",
),
array(
"name" => "lucy disilva",
"email" => " ",
)
);
// Access nested value
echo "Peter gomes's Email-id is: " . $contacts(0)("email");
?>
<_?php


PHP Multidimensional Array

// Define nested array
$contacts = array(
array(
"name" => "Petergomes",
"email" => " ",
),
array(
"name" => "Clark anthony",
"email" => " ",
),
array(
"name" => "lucy disilva",
"email" => " ",
)
);
// Access nested value
echo "Peter gomes's Email-id is: " . $contacts(0)("email");
?>

Выход:

Адрес электронной почты Питера Паркера:

преимущества

Ниже упоминаются некоторые преимущества:

  • Когда вы собираетесь представлять несколько данных, принадлежащих к одному и тому же типу, используя только одно именование индексации.
  • Он имеет широкое применение, поскольку его можно использовать для реализации других структур данных, таких как стеки, деревья, очереди, графики и связанные списки.
  • 2D / 3D массивы используются для эффективного представления матриц
  • Это имеет меньше кодирования с устранением сложности
  • Сортировка может быть выполнена легко

Вывод

Массивы PHP играют решающую роль в программировании PHP, они действуют как конечная переменная PHP. Он ведет себя как контейнер для сбора элементов. Массивы также могут хранить другие переменные, такие как строки, целые числа и даже другие массивы. Если вам приходится иметь дело с неизвестным количеством переменных, вы должны предпочесть работать с массивами. Циклы могут использоваться для вывода значений в массивах, также просто вызывая определенные элементы со значениями индекса или ключа.

Рекомендуемые статьи

Это руководство по функциям PHP Array. Здесь мы обсуждаем введение, подробно объясненные PHP-функции массива, преимущества вместе с кодами массива и выводами. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. 3D-массивы в Java
  2. Строковый массив в Python
  3. 2D массивы в Python
  4. Переменные в PHP
  5. Руководство по стеку в Python с использованием методов