logo

PHP masyvai

PHP masyvas yra sutvarkytas žemėlapis (yra reikšmė pagal raktą). Jis naudojamas kelioms panašaus tipo reikšmėms laikyti viename kintamajame.


PHP masyvo privalumas

Mažiau kodo : Mums nereikia apibrėžti kelių kintamųjų.

Lengva pervažiuoti : Vienos kilpos pagalba galime pereiti visus masyvo elementus.

Rūšiavimas : Mes galime rūšiuoti masyvo elementus.

pyspark

PHP masyvo tipai

PHP yra 3 masyvo tipai.

  1. Indeksuotas masyvas
  2. Asociatyvinis masyvas
  3. Daugiamatis masyvas

PHP indeksuotas masyvas

PHP indeksas vaizduojamas skaičiumi, kuris prasideda nuo 0. PHP masyve galime saugoti skaičių, eilutę ir objektą. Pagal numatytuosius nustatymus visi PHP masyvo elementai priskiriami indekso numeriui.

Yra du būdai, kaip apibrėžti indeksuotą masyvą:

1 būdas:

 $season=array('summer','winter','spring','autumn'); 

2 būdas:

 $season[0]='summer'; $season[1]='winter'; $season[2]='spring'; $season[3]='autumn'; 

Pavyzdys

Failas: array1.php
 

Išvestis:

Sezonas yra: vasara, žiema, pavasaris ir ruduoFailas: array2.php
 

Išvestis:

Sezonas yra: vasara, žiema, pavasaris ir ruduo Spustelėkite mane norėdami gauti daugiau informacijos...

PHP asociatyvinis masyvas

Mes galime susieti pavadinimą su kiekvienu masyvo elementu PHP naudodami => simbolį.

Yra du būdai, kaip apibrėžti asociatyvų masyvą:

b+ medis

1 būdas:

 $salary=array('Sonoo'=>'350000','John'=>'450000','Kartik'=>'200000'); 

2 būdas:

 $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; 

Pavyzdys

Failas: arrayassociative1.php
 &apos;350000&apos;,&apos;John&apos;=&gt;&apos;450000&apos;,&apos;Kartik&apos;=&gt;&apos;200000&apos;); echo &apos;Sonoo salary: &apos;.$salary[&apos;Sonoo&apos;].&apos; <br>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt; 

Išvestis:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
Failas: arrayassociative2.php
 <?php $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; echo 'Sonoo salary: '.$salary['Sonoo'].' <br/>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt; 

Išvestis:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
Norėdami gauti daugiau informacijos, spustelėkite mane...

PHP daugiamatis masyvas

Norėdami gauti daugiau informacijos, spustelėkite mane...