Johdanto PHP-ryhmätoimintoihin

PHP-ryhmätoiminnot (lyhenne Hypertext-esiprosessorille) on yleiskäyttöinen skriptikieli, jota käytetään laajasti; sen yhteensopivuus sopii HTML-muotoon ja web-kehitys tekee sen tärkeästä tekniikasta ymmärrettävää. PHP: n taulukko tarkoittaa tyyppiä muuttujaa, joka voi pitää tai tallentaa useita arvoja yhdessä

Sitä voidaan upottaa helposti HTML: ään, todistakaamme lyhyesti -



……………

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


……………

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

Yllä oleva skriptitiedosto on erittäin selvä todiste siitä, kuinka hyvin PHP-skriptit pitävät yhteensopivuutta HTML: n kanssa. PHP-koodi sisältää erityisen aloitus- ja loppusulkeen.

Kuinka luoda taulukko PHP: llä?

array ()

Alla on lueteltu taulukon toiminta -

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

LÄHTÖ
$ väri (0) = “punainen”
$ väri (1) = “vihreä”
$ väri (2) = “sininen”

Tässä tarkoitus on tallentaa värinimi yhteen ainoaan värimuuttujaan. Joten meillä on värimuuttuja matriisitoiminnossa, ja tässä funktiossa olemme nimenneet kaikki värit yksi kerrallaan merkkijonomuodossa.

PHP-taulukon toiminnot

Matriiseja on 3 erityyppistä:

  • Numeerinen taulukko
  • Yhdistävä ryhmä
  • Moniulotteinen taulukko

Nämä kolme selitetään alla:

1. Numeerinen taulukko

Numeerinen taulukko on taulukko, jolla on numeerinen indeksointi. Katsotaanpa numeerisen taulukon syntaksi - syntaksia on kahta tyyppiä.

Ensimmäinen tapa:

$array_name(0) = value;

Toinen tapa:

$array_name() = value;

Huomaa: Tässä hakasulkeissa (0) oleva nolla edustaa hakemistonumeroa.

Arvo tarkoittaa sitä, mitä käyttäjä haluaa tallentaa taulukkoon.

Ensimmäisessä ja toisessa syntaksissa on joitain eroja, toisessa on nolla (), toisessa tyhjä ().

Oletusarvon mukaan kaikki taulukot alkavat indeksillä 0, mikä tarkoittaa ensimmäistä taulukkoa, jos kirjoitamme arvon 0 () tai jätämme sen tyhjäksi () molemmat tarkoittavat samaa. Katso yksi esimerkki ymmärtääksesi paremmin eroja

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

Taulukko, jolla on eri arvo ja eri indeksi, on lueteltu alla -

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

2. Yhdistävä ryhmä

Assosiatiivinen taulukko on sellainen, jonka indeksinä on merkkijono. Tallennettu arvo suoritetaan yhdessä avainarvojen kanssa kuin lineaarinen indeksointi.

Katsokaamme assosiatiivisen taulukon syntaksi.

$array_name(“key”) = value;

Huomaa: Kutsu sitä avaimeksi tai kutsu indeksiä (molemmilla on sama merkitys)

Yhdistävää taulukkoa käytetään, kun joudut luomaan suhteen arvon ja avaimen (tai hakemiston) välille.

3. Moniulotteinen taulukko

Moniulotteinen taulukko on sellainen, joka sisältää yhden tai useamman taulukon ja arvot niissä. Näihin ryhmiin päästään kerrannaisindekseillä.

Yksittäisissä määritelmissä voidaan kutsua moniulotteista taulukon matriisiksi. Moniulotteinen taulukko voi olla 1D (I-ulotteinen), 2D (2-ulotteinen)… .n-ulotteinen.

AlexEnglanti23
PietariSaksa26
LucyHollanti27

Joten jos säilytämme 2D: ssä, allokointi on jotain seuraavasta:

Alex (0) (0)Englanti (0) (1)23 (0) (2)
Peter (1) (0)Saksa (1) (1)26 (1) (2)
Lucy (2) (0)Holland (2) (1)27 (2) (2)

Sama koskee n-lukumäärää ja allokaatioita.

Esimerkkejä ryhmätoimintojen tyypeistä

Katsotaanpa taulukon tyypit esimerkin avulla:

1. Numeerinen taulukko


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

lähtö:

Arvo on yksitoista
Arvo on kaksitoista
Arvo on kolmetoista
Arvo on neljätoista
Arvo on viisitoista

2. Yhdistävä ryhmä


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

lähtö:

Alexin palkka on korkea
Pietarin palkka on keskimääräinen
Lucyn palkka on alhainen

3. Moniulotteinen taulukko



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

lähtö:

Peter Parkerin sähköpostiosoite on:

edut

Alla mainitaan joitain etuja:

  • Kun tarkoituksena on edustaa useita samantyyppisiä tietoja käyttämällä vain yhtä indeksointinimitystä.
  • Sillä on laaja sovellettavuus, koska sitä voidaan käyttää muiden tietorakenteiden, kuten pintojen, puiden, jonojen, kaavioiden ja linkitettyjen luetteloiden toteuttamiseen.
  • 2D / 3D-taulukkoja käytetään edustamaan matriiseja tehokkaasti
  • Sillä on vähemmän koodausta monimutkaisuuden eliminoinnilla
  • Lajittelu voidaan tehdä helposti

johtopäätös

PHP-ryhmillä on ratkaiseva merkitys PHP-ohjelmoinnissa, se toimii PHP: n lopullisena muuttujana. Se toimii varastosäiliönä elementtien keräämiseen. Taulukot voivat myös tallentaa muita muuttujia, kuten merkkijonot, kokonaisluvut ja jopa muut taulukot. Jos joudut käsittelemään tuntematonta määrää muuttujia, sinun on mieluummin työskenneltävä taulukkojen avulla. Silmukoita voidaan käyttää arvojen tulostamiseen matriiseissa, myös yksinkertaisesti kutsumalla tiettyjä elementtejä hakemisto- tai avainarvoilla.

Suositellut artikkelit

Tämä on opas PHP-ryhmätoimintoihin. Tässä keskustellaan johdannosta, selitetään yksityiskohtaisesti PHP-ryhmätoiminnoista, eduista sekä taulukkokoodeista ja lähdöistä. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. 3D-taulukot Java-tilassa
  2. Kielisarja Pythonissa
  3. 2D-ryhmät Pythonissa
  4. Muuttujat PHP: ssä
  5. Opas pinoon Pythonissa menetelmien avulla