Bevezetés a PHP tömb funkciókba

A PHP tömbfunkciók (rövidítés a Hypertext Pre-processzorhoz) egy általános célú szkriptnyelv, amelyet széles körben használnak; a HTML-kompatibilitással való kompatibilitása, és a webfejlesztés megérti a technológiát. A PHP tömbje olyan változótípust jelent, amely több értéket képes tárolni vagy tárolni egyazonban

Könnyen beágyazható a HTML-be.



……………

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


……………

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

A fenti szkriptfájl egyértelműen bizonyítja, hogy a PHP szkriptek mennyire tartják kompatibilisnek a HTML-lel. A PHP kód tartalmaz egy speciális kezdő és zárójelet.

Hogyan hozzunk létre tömböt a PHP-ben?

sor()

Az alábbiakban felsoroltuk a tömb működését -

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

KIMENET
$ szín (0) = “piros”
$ szín (1) = „zöld”
$ szín (2) = “kék”

A szándék az, hogy a színnevet egyetlen színváltozóban tárolja. Tehát van egy színváltozó tömbfüggvényben, és ebben a függvényben mindegyik színt egyenként neveztük el string formátumban.

PHP tömb funkciók

3 különböző típusú tömb létezik:

  • Numeric Array
  • Asszociatív tömb
  • Többdimenziós tömb

Ez a három magyarázat az alábbiakban található:

1. Numerikus tömb

A numerikus tömb azok a tömbök, amelyek numerikus indexeléssel rendelkeznek. Lássuk a numerikus tömb szintaxisát - kétféle szintaxis létezik.

Első út:

$array_name(0) = value;

Második út:

$array_name() = value;

Megjegyzés: Itt a nulla szögletes zárójelben (0) az indexszámot jelöli.

Az érték azt jelenti, amit a felhasználó tárolni akar a tömbben.

Az első és a második szintaxis némi különbséget mutat, az egyik nulla () -ben van, míg a másik üres () -vel rendelkezik.

Alapértelmezés szerint az összes tömb 0 indexel kezdődik, ami azt jelenti, hogy az első tömb esetében, ha 0-t írunk be () -be vagy hagyjuk üresen (), mindkettő ugyanazt jelent. Lásd még egy példát a különbségek jobb megértéséhez

$array_name() = value; (either you put 0 or leave it blank – both means same)
$array_name (1) = value;

Az alább felsorolt ​​tömb értéke más és eltérő indexű -

$name(0) = “Alex”;
$name(1) = “Peter”;
$name(2) = “Lucy”

2. Asszociatív tömb

Az asszociatív tömb azok, amelyeknek indexei sztringek. A tárolt értéket a kulcsértékekkel együtt, a lineáris indexálás helyett hajtják végre.

Lássuk az asszociatív tömb szintaxisát.

$array_name(“key”) = value;

Megjegyzés: hívja meg kulcsként, vagy hívja indexként (mindkettőnek ugyanaz a jelentése)

Az Associative tömb akkor használatos, ha kapcsolatot kell létrehozni az érték és a kulcs (vagy index) között.

3. Többdimenziós tömb

A többdimenziós tömb azok, amelyek egy vagy több tömböt és értéket tartalmaznak benne. Ezeket a tömböket többszörös indexekkel lehet elérni.

Egyetlen definíciókban a multidimenzionálist tömb tömbnek hívhatjuk. A többdimenziós tömb lehet 1D (I dimenziós), 2D (2 dimenziós)… n.

AlexAnglia23
PéterNémetország26
LucyHollandia27

Tehát ha 2D-ben tároljuk, akkor az alábbiakban felsorolunk valamit:

Alex (0) (0)Anglia (0) (1)23 (0) (2)
Peter (1) (0)Németország (1) (1)26 (1) (2)
Lucy (2) (0)Holland (2) (1)27 (2) (2)

Ugyanez vonatkozik az 'n' számú dimenzióra és allokációra.

Példák a tömb funkció típusaira

Nézzük meg a tömb típusait egy példa segítségével:

1. Numerikus tömb


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

Kimenet:

Az érték tizenegy
Az érték tizenkét
Az érték tizenhárom
Az érték tizennégy
Az érték tizenöt

2. Asszociatív tömb


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

Kimenet:

Alex fizetése magas
Péter fizetése közepes
Lucy fizetése alacsony

3. Többdimenziós tömb



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

Kimenet:

Peter Parker e-mail azonosítója:

Előnyök

Az alábbiakban néhány előnyt említünk:

  • Ha az a szándéka, hogy több adatot képviseljen, amelyek ugyanabba a típusba tartoznak, csak egyetlen indexelő elnevezés használatával.
  • Széles körűen alkalmazható, mivel felhasználható más adatstruktúrák, például verem, fák, sorok, grafikonok és csatolt listák megvalósítására.
  • A 2D / 3D tömbök a mátrixok hatékony ábrázolására szolgálnak
  • Kevesebb a kódolása a komplexitás kiküszöbölésével
  • A rendezés könnyen elvégezhető

Következtetés

A PHP tömbök kulcsfontosságúak a PHP programozásában, a PHP végső változójaként működnek. Tárolóként működik az elemek gyűjtésekor. A tömbök más változókat is tárolhatnak, például karakterláncokat, egészeket és még más tömböket is. Ha ismeretlen mennyiségű változóval kell foglalkoznia, akkor tömbök használatával kell inkább dolgoznia. A hurkok felhasználhatók az értékek tömbökben történő kinyerésére, azáltal, hogy egyszerűen meghívják az elemeket az index vagy a kulcs értékekkel.

Ajánlott cikkek

Ez egy útmutató a PHP tömbfunkciókhoz. Itt tárgyaljuk a bevezetést, részletesen kifejtve a PHP tömbfunkciókat, az előnyöket, valamint a tömbkódokat és a kimeneteket. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. 3D tömbök Java-ban
  2. Húros tömb a Pythonban
  3. 2D tömbök a Pythonban
  4. Változók a PHP-ben
  5. Útmutató a Python-veremhez a Methods segítségével

Kategória: