Š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.