sizeof()-funktion käyttäminen PHP:ssä

Sizeof Funktion Kayttaminen Php Ssa



Oletko PHP-kehittäjä, joka haluaa optimoida koodisi suorituskyvyn? Jos näin on, voit käyttää koko() toiminto. Tämän toiminnon avulla voit määrittää taulukon elementtien lukumäärän, ja se on hyödyllinen työkalu taulukoiden, merkkijonojen ja objektien kanssa työskenneltäessä. Ymmärtämällä kuinka käyttää koko() oikein, käyttäjät voivat lisätä koodinsa tehokkuutta ja suorituskykyä.

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.