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 -
<_?php
……………
echo “Hello, I am a 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.
Alex | Englanti | 23 |
Pietari | Saksa | 26 |
Lucy | Hollanti | 27 |
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
<_?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
";
)
?>
lähtö:
Arvo on yksitoista
Arvo on kaksitoista
Arvo on kolmetoista
Arvo on neljätoista
Arvo on viisitoista
2. Yhdistävä ryhmä
<_?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'). "
";
?>
lähtö:
Alexin palkka on korkea
Pietarin palkka on keskimääräinen
Lucyn palkka on alhainen
3. Moniulotteinen taulukko
<_?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");
?>
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 -
- 3D-taulukot Java-tilassa
- Kielisarja Pythonissa
- 2D-ryhmät Pythonissa
- Muuttujat PHP: ssä
- Opas pinoon Pythonissa menetelmien avulla