Вступ до функцій масиву PHP

Функції масиву PHP (абревіатура для попереднього процесора Hypertext) - це сценарій загального призначення, який широко використовується; її сумісність підходить до 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

Існує 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-мірний.

ОлексійАнглія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. Тут ми обговорюємо вступ, докладно пояснив функції масиву PHP, переваги разом з кодами масивів та виходами. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. 3D-масиви на Java
  2. String Array в Python
  3. 2D масиви в Python
  4. Змінні в PHP
  5. Керівництво по стеку в Python з використанням методів