Kā izmantot sizeof() funkciju PHP

Ka Izmantot Sizeof Funkciju Php



Vai esat PHP izstrādātājs, kurš vēlas optimizēt sava koda veiktspēju? Ja tā, varat izmantot izmērs() funkciju. Šī funkcija ļauj norādīt elementu skaitu masīvā un ir noderīgs rīks, strādājot ar masīviem, virknēm un objektiem. Saprotot, kā lietot izmērs() pareizi, lietotāji var palielināt sava koda efektivitāti un veiktspēju.

Šajā rakstā mēs izpētīsim izmērs() funkcija, tās sintakse un lietojums PHP.

Kas ir sizeof() funkcija

izmērs() ir PHP funkcija, kas ļauj izstrādātājiem norādīt elementu skaitu masīvā, un to bieži izmanto, lai noteiktu PHP masīvu, virkņu un objektu lielumu.







Sintakse



Tālāk ir norādīta izmantojamā sintakse izmērs() funkcija PHP:



izmērs ( masīvs , režīmā )

Lūk, masīvs parametrs ir masīvs, kas satur atrodamo vienumu skaitu un neobligāto režīmā parametrs tiek izmantots, lai norādītu, kā funkcija iteratīvi aprēķinās visu vienumu masīvā esošo ligzdoto masīvu vienumus. Ir divi režīmi, 0 ir noklusējuma režīms, kurā tiek skaitīts tikai augstākā līmeņa saturs, un tas neietver ligzdoto masīvu saturu augstākā līmeņa masīvā. Kamēr 1 rekursīvi aprēķina visus masīva elementus, tostarp ligzdoto masīvu elementus. Piemēram:





Atdeves vērtība

The izmērs() funkcija atgriež elementu skaita veselu skaitļu vērtību.

Kā izmantot sizeof() funkciju PHP

Tālāk ir norādītas lietošanas darbības izmērs() funkcija PHP:



1. darbība: Vispirms jums ir jādefinē masīvs, kuram vēlaties atrast elementu skaitu.

2. darbība: Tālāk jums jāzvana izmērs() , pirmais parametrs ir an masīvs , un otrais parametrs nav obligāts, ja vēlaties izmantot režīmā .

3. darbība: Visbeidzot, jūs varat izmantot atbalss vai izdruka lai izvadītu rezultātus pārlūkprogrammā vai komandrindā.

1. piemērs

Apsveriet šādu piemēru, mēs esam inicializējuši an masīva darbinieks ar noteiktām vērtībām, tad mēs izmantojām izmērs() funkcija, lai saskaitītu kopējos masīva elementus:



$darbinieks = masīvs ( 'Zainab' , 'Awais' , 'Komal' , 'Vaina' ) ;

atbalss ( 'Kopējais elementu skaits masīvā ir: . izmērs ( $darbinieks ) ) ;

?>

2. piemērs

Nākamajā piemērā mēs esam izmantojuši izmērs() funkciju, lai saskaitītu daudzdimensiju masīva elementus 1. režīms, un šis režīms rekursīvi uzskaitīs elementus, tostarp ligzdotā masīva elementu:



$masīvs = masīvs ( 'darbinieks' => masīvs ( 'Zainab' , 'Awais' , 'Kļūda' , 'Komal' ) ,

'Dzimums' => masīvs ( 'sieviete' , 'Vīrietis' , 'sieviete' , 'sieviete' ) ) ;

atbalss 'Parastais masīva skaits ir: . izmērs ( $masīvs ) ;

atbalss ' \n ' ;

atbalss 'Masīva rekursīvais skaits ir: . izmērs ( $masīvs , 1 ) ;

?>

Piezīme: Iepriekš minētajā kodā masīva noklusējuma numurs ir 2 jo pēc noklusējuma izmērs() funkcija uzskaita tikai masīva vecāku. Šajā piemērā galvenie vienumi ir divas apakšvirknes, 'Darbinieks' un 'Dzimums'.

Bottom Line

The sizeof() funkcija PHP tiek izmantots, lai atrastu masīva elementu skaitu, un tā ir iebūvētā funkcija un aizstājvārds skaitīt () funkciju. Tā pieņem divus argumentus; viens ir obligāts un otrs nav obligāts. Izvēles parametrs nosaka skaitīšanas režīmu, kur 0 pārstāv normāls skaits un 1 ir rekursīvs skaits ko izmanto daudzdimensiju masīviem.