Введение в функции PHP Array
PHP Array Functions (сокращение от Hypertext Pre-Processor) - это язык сценариев общего назначения, который широко используется; его совместимость вписывается в 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 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. Числовой массив
<_?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 Array. Здесь мы обсуждаем введение, подробно объясненные PHP-функции массива, преимущества вместе с кодами массива и выводами. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- 3D-массивы в Java
- Строковый массив в Python
- 2D массивы в Python
- Переменные в PHP
- Руководство по стеку в Python с использованием методов