Увод у функције ПХП арраи-а

ПХП Арраи Фунцтионс (акроним за Хипертект Пре-Процессор) је скриптни језик опште намене који се широко користи; његова компатибилност за прилагођавање ХТМЛ и веб развоју чини кључну технологију за разумевање. Низ у ПХП-у значи врсту променљиве која може да држи или складишти више вредности у једној

Може се лако уградити у ХТМЛ, сведочите са укратком -



……………

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


……………

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

Наведена скриптована датотека врло је јасан доказ колико добро ПХП скрипте одржавају компатибилност са ХТМЛ-ом. ПХП код садржи специјалне заграде за почетак и крај.

Како креирати низ у ПХП-у?

низ ()

Испод смо навели како низ ради -

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

ИЗЛАЗ
$ цолор (0) = „црвена“
$ цолор (1) = „зелена“
$ цолор (2) = „плава“

Овде је намера да се име боје сачува у једној променљивој боји. Дакле, имамо променљиву боју у функцији низа, и у овој функцији смо именовали све боје једну по једну у формату низа.

ПХП Арраи Фунцтионс

Постоје 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. Вишедимензионални низ

Вишедимензионални низ је онај који садржи један или више низова и вредности унутар њих. Овим низовима се приступа са вишеструким индексима.

У појединачним дефиницијама можемо назвати вишедимензионално као низ матрице. Вишедимензионални низ може бити 1Д (И димензионалан), 2Д (2 димензионалан) …… .н-димензионалан.

АлекЕнгланд23
ПетерНемачка26
ЛуциХолланд27

Дакле, ако се складиштимо у 2Д, распоређивање ће бити нешто што је наведено ниже -

Алек (0) (0)Енглеска (0) (1)23 (0)
Петар (1) (0)Немачка (1)26 (1) (2)
Луци (2) (0)Холандија (2) (1)27 (2) (2)

Исто важи и за 'н' број димензија и додјела.

Примери типова функције поља

Погледајмо типове низа помоћу примера:

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");
?>

Излаз:

Емаил ИД-а Петера Паркер-а је:

Предности

Испод су наведене неке предности:

  • Када је ваша намера да представите више података који припадају истој врсти користећи само једно индексирање.
  • Има широку применљивост јер се може користити за имплементацију других структура података као што су хрпе, дрвеће, редови чекања, графикони и повезане листе.
  • 2Д / 3Д низови се користе за ефикасно представљање матрица
  • Има мање кодирања са елиминацијом сложености
  • Разврставање се може лако извршити

Закључак

ПХП низови имају пресудни значај у програмирању ПХП-а, дјелују као крајња варијабла ПХП-а. Понаша се као спремник за прикупљање елемената. Низови такође могу да спремају друге променљиве унутар низова, целих бројева, па чак и других низова. Ако имате посла с непознатом количином променљивих, радије радите с низовима. Петље се могу користити за испис вредности у низовима, такође једноставним позивањем одређених елемената са индексом или кључним вредностима.

Препоручени чланци

Ово је водич за ПХП функције матрице. Овде смо расправљали о уводу, детаљно објаснили функције ПХП арраи-а, предности заједно са шифрама низа и излазима. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. 3Д низови на Јави
  2. Низ низова у Питхон-у
  3. 2Д Арраис Ин Питхон
  4. Променљиве у ПХП-у
  5. Водич за Стацк у Питхон-у помоћу метода

Категорија: