Tässä artikkelissa tutkimme koko() funktio, sen syntaksi ja käyttö PHP:ssä.
Mikä on sizeof()-funktio
koko() on PHP:n funktio, jonka avulla kehittäjät voivat määrittää taulukon elementtien lukumäärän ja jota käytetään usein määrittämään taulukoiden, merkkijonojen ja objektien kokoa PHP:ssä.
Syntaksi
Seuraava on käytettävä syntaksi koko() funktio PHP:ssä:
koko ( joukko , tila )
Tässä, joukko parametri on taulukko, joka sisältää löydettävien kohteiden määrän ja valinnaisen tila parametria käytetään määrittämään, kuinka funktio laskee iteratiivisesti alkiotaulukon kaikkien sisäkkäisten taulukoiden kohteet. On kaksi tilaa, 0 on oletustila, joka laskee vain ylätason sisällön, eikä se sisällä sisäkkäisten taulukoiden sisältöä ylätason taulukossa. Sillä aikaa 1 laskee rekursiivisesti kaikki taulukon elementit, mukaan lukien sisäkkäisten taulukoiden elementit. Esimerkiksi:
Palautusarvo
The koko() funktio palauttaa elementtien lukumäärän kokonaisluvun.
sizeof()-funktion käyttäminen PHP:ssä
Tässä ovat käytön vaiheet koko() funktio PHP:ssä:
Vaihe 1: Ensin sinun on määritettävä taulukko, jonka elementtien lukumäärän haluat löytää.
Vaihe 2: Seuraavaksi pitää soittaa koko() , ensimmäinen parametri on an joukko , ja toinen parametri on valinnainen, jos haluat käyttää tila .
Vaihe 3: Lopuksi voit käyttää kaiku tai tulosta tulostaaksesi tulokset selaimeen tai komentoriville.
Esimerkki 1
Tarkastellaan seuraavaa esimerkkiä, olemme alustaneet an joukon työntekijä tietyillä arvoilla, käytimme koko() funktio laskea taulukon kokonaiselementit:
$työntekijä = joukko ( 'Zainab' , 'Awais' , 'Komal' , 'Vika' ) ;
kaiku ( 'Matriisin elementtien kokonaismäärä on: . koko ( $työntekijä ) ) ;
?>
Esimerkki 2
Seuraavassa esimerkissä olemme käyttäneet koko() funktio laskea moniulotteisen taulukon elementit tila 1, ja tämä tila laskee rekursiivisesti elementit, mukaan lukien sisäkkäisen taulukon elementin:
$array = joukko ( 'työntekijä' => joukko ( 'Zainab' , 'Awais' , 'Vika' , 'Komal' ) ,
'Sukupuoli' => joukko ( 'Nainen' , 'Uros' , 'Nainen' , 'Nainen' ) ) ;
kaiku 'Matriisin normaali määrä on:' . koko ( $array ) ;
kaiku ' \n ' ;
kaiku 'Matriisin rekursiivinen määrä on: . koko ( $array , 1 ) ;
?>
Huomautus: Yllä olevassa koodissa taulukon oletusnumero on 2 koska oletuksena koko() funktio laskee vain taulukon vanhemman. Tässä esimerkissä tärkeimmät kohteet ovat kaksi alimerkkijonoa, 'Työntekijä' ja 'Sukupuoli'.
Bottom Line
The sizeof()-funktio PHP:ssä käytetään määrittämään taulukon elementtien lukumäärä ja se on sisäänrakennettu funktio ja alias Kreivi() toiminto. Se hyväksyy kaksi argumenttia; toinen on pakollinen ja toinen valinnainen. Valinnainen parametri määrittää laskentatavan missä 0 edustaa normaali luku ja 1 On rekursiivinen laskenta jota käytetään moniulotteisissa taulukoissa.