Вступ до функцій масиву PHP
Функції масиву PHP (абревіатура для попереднього процесора Hypertext) - це сценарій загального призначення, який широко використовується; її сумісність підходить до HTML та веб-розробки робить її важливою технологією для розуміння. Масив у PHP означає тип змінної, яка може містити або зберігати кілька значень в одному
Його можна легко вбудувати в HTML, перейдемо до короткого опису -
<_?php
……………
echo “Hello, I am a 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. Числовий масив
<_?php
$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>
$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>
Вихід:
Співвідношення одинадцять
Значення - дванадцять
Співвідношення тринадцять
Співвідношення чотирнадцять
Значення - п’ятнадцять
2. Асоціативний масив
<_?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'). "
";
?>
$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
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 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, переваги разом з кодами масивів та виходами. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -
- 3D-масиви на Java
- String Array в Python
- 2D масиви в Python
- Змінні в PHP
- Керівництво по стеку в Python з використанням методів