Въведение във функциите на PHP масив

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”);

OUTPUT
$ color (0) = „червен“
$ color (1) = „зелен“
$ color (2) = „син“

Тук целта е името на цвета да се съхранява в една единствена цветова променлива. Така че ние имаме цветова променлива във функция масив и в тази функция сме нарекли всички цветове един по един в низ формат.

Функции на PHP масив

Има 3 различни типа масиви:

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

Тези три са обяснени по-долу:

1. Числен масив

Числовият масив е този масив, който има числово индексиране. Нека видим синтаксиса на Numeric масива - има два типа синтаксис.

Първи начин:

$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. Асоциативен масив

Асоциативен масив са тези, които имат низове като индекс. Съхранената стойност се извършва във връзка с ключови стойности, а не линейно индексиране.

Нека видим синтаксиса на масив Associative.

$array_name(“key”) = value;

Забележка: Извикайте го като ключ или го наречете като индекс (и двете имат едно и също значение)

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

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

Многоизмерен масив са тези, които съдържат един или повече масиви и стойности в тях. До тези масиви се достига с множество индекси.

В единични определения можем да наречем многоизмерна като масив от масив. Многоизмерен масив може да бъде 1D (I размер), 2D (двумерен) …… .n-размер.

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

Така че, ако съхраняваме в 2D, разпределението ще бъде нещо, изброено по-долу -

Алекс (0) (0)Англия (0) (1)23 (0) (2)
Peter (1) (0)Германия (1) (1)26 (1) (2)
Lucy (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 с помощта на методи