Bruk av count () -funksjon:
Syntaks:
Denne funksjonen kan ta to argumenter. Det første argumentet er obligatorisk og det andre argumentet er valgfritt. Det returnerer det totale antall elementer i matrisen som vil bli brukt i det første argumentet:
Det første argumentet inneholder en array -variabel. Standardverdien for det andre argumentet er count_normal eller 0 brukes til å telle lengden på en endimensjonal matrise. En annen verdi av dette argumentet er count_recursive eller 1 brukes til å telle lengden på den flerdimensjonale matrisen.
Eksempel 1: Bruk av count () -funksjon for endimensjonal matrise
Lag en PHP -fil med følgende skript for å telle lengden på en numerisk matrise ved hjelp av telling () -funksjonen. Her er en rekke forskjellige data blitt erklært i skriptet. Deretter er lengden på matrisen talt og skrevet ut:
// erklære en matriseProduksjon:
Følgende utgang vises etter å ha utført skriptet:
Eksempel 2: Bruk av count () -funksjon for flerdimensjonal matrise
Lag en PHP-fil med følgende skript for å telle lengden på en flerdimensjonal matrise ved hjelp av Count () -funksjonen. Arrayen inneholder en matrise som et element i den flerdimensjonale matrisen. Det valgfrie argumentet for grev () -funksjonen er nødvendig for å telle elementene i de indre matriser av den flerdimensjonale matrisen. Count_recursive-verdien har blitt brukt i den andre argumentverdien av funksjonen for å telle den totale lengden på den flerdimensjonale matrisen:
// erklære en flerdimensjonal matriseProduksjon:
Følgende utgang vises etter å ha utført skriptet. Her er lengden på hovedmatrisen 4 som inneholder 2 tall og 2 matriser. Lengden på matrisen med elementene i den indre matrisen er 9 (4+3+2) fordi en indre matrise inneholder 3 elementer og en annen indre matrise inneholder 2 elementer:
Eksempel 3: Bruk av count () -funksjon for assosiativ matrise
Lag en PHP -fil med følgende skript for å telle lengden på den assosiative matrisen ved hjelp av Count () -funksjonen. Den flerdimensjonale assosiative matrisen har blitt brukt i skriptet. I likhet med det forrige eksemplet har count_recursive -verdien blitt brukt i det andre argumentet til grev () -funksjonen for å beregne lengden på den assosiative matrisen med elementene i den indre matrisen:
// erklære et assosiativt utvalgProduksjon:
Følgende utgang vises etter å ha utført skriptet. Her inneholder hovedmatrisen 3 elementer, og den indre matrisen inneholder 4 elementer. Totalt elementer er 3+4 eller 7:
Bruk av størrelse av () -funksjon:
En annen måte å telle lengden på en matrise er å bruke størrelsen på () -funksjonen. Det fungerer på samme måte som grev () -funksjonen. Syntaks for denne funksjonen er gitt nedenfor:
Syntaks:
Denne funksjonen kan ta to argumenter. Det første argumentet er obligatorisk og det andre argumentet er valgfritt. Det returnerer det totale antall elementer i matrisen som vil bli brukt i det første argumentet:
Som telling () -funksjonen, inneholder det første argumentet for denne funksjonen en array -variabel. Det andre argumentet er valgfritt, og standardverdien for dette argumentet er 0 som brukes til å telle lengden på den endimensjonale matrisen. En annen verdi av dette argumentet er 1 som brukes til å telle lengden på den flerdimensjonale matrisen.
Eksempel 4: Bruk av størrelse av () -funksjonen for å beregne lengden på matrisen
Lag en PHP -fil med følgende skript for å telle lengden på en numerisk og en assosiativ matrise ved hjelp av størrelsen på () -funksjonen. De samme arrayverdiene for de tidligere eksemplene har blitt brukt i dette skriptet. Her har lengden på matriser blitt talt ved å bruke størrelse av () -funksjon:
// erklære en matriseProduksjon:
Følgende utgang vises etter å ha utført skriptet:
Konklusjon:
I denne artikkelen har to forskjellige måter å telle lengden på en matrise blitt forklart ved å bruke flere eksempler på. Nå kan PHP -brukere bruke enten Count () -funksjonen eller størrelsen () -funksjonen for å telle lengden på matrisen. Vi håper du fant artikkelen nyttig og vennligst sjekk ut Linuxhint for mer informative artikler.