Cum se calculează numărul de elemente din matrice PHP
Și indicele de ce?
Cel mai simplu mod de a găsi lungimea obișnuită a matrice. Pentru a face acest lucru, trebuie doar să imprimați valoarea ultimului element cheie. Deși o caracteristică specială (mai mult pe care mai târziu) este, de asemenea, necesară pentru acest lucru. Cel mai rău dintre toate este cazul cu matrice asociative, în care valoarea cheie nu poate fi doar un număr întreg, dar, de asemenea, orice alt tip de date susținute de PHP.
Soluția la această problemă pare simplu doar la prima vedere. Dar, în cazul în care lungimea matrice de „scară off“ pentru sute sau chiar mii, atunci toate vor merge în jurul capului. Și metoda de „doar o margaretă, dar am găsit de-al patrulea“, evident, nu te va ajuta. Cum să nu mă ajute.
Pentru a dovedi cele de mai sus, de a crea o serie de cele mai imprevizibile în lume. Se înțelege că lungimea cheii și valoarea fiecărui element al acestei structuri este dat un număr aleatoriu dintr-un anumit interval. Pentru a face acest lucru, am folosit functia rand ():
Aflam lățimea matrice
Cel mai simplu mod de a afla numărul de elemente dintr-o matrice PHP, puteți utiliza funcția count (). Mai mult decât atât, se va întoarce lungimea, în orice caz. Chiar și la fel de greu ca și a noastră. Un exemplu de utilizare a acestei funcții:
O altă metodă este de a contoriza numărul de elemente din matrice PHP este de a utiliza var_dump funcția (). Dar aceasta poate ajuta la identificarea „numărul de“ elemente de vedere vizual. Această funcție afișează toate informațiile despre acesta transmisă ca parametru variabil: tipul, lungimea (în cazul în matrice) și valoarea:
alte opțiuni
Există și alte opțiuni. pentru a contoriza numărul de elemente din matrice PHP. De exemplu, metoda „mishandled cazaci“. Pentru a face acest lucru, am inițializa în interiorul buclei pentru noua variabila. La fiecare iterație a buclei la valoarea 1 va fi adăugat (cu increment). Apoi, sub corpul buclei, tipărim valoarea „mishandled cazaci“ și de a afla lungimea matrice.
Pentru a afla PHP în numărul de elemente unice în matrice, puteți ascunde pictograma pentru o lungă perioadă de timp. Opțiunea mea este de a utiliza array_unique () funcție, care curăță șirul de intrare de valori duplicate. Apoi a reveni pur și simplu lungimea de matrice este deja procesată folosind numărul de () (numărul de elemente unice):
Asta e ușor pentru a contoriza numărul de elemente dintr-o matrice PHP. Și am suferit! Dar, datorită acestui material, am ridicat în memoria mea am avut nevoie de cunoștințe și dedicate acestei „știința magică“ te. Deși, în realitate, sa dovedit a fi de obicei prestidigitație magică a minții și PHP.
Cele mai multe știri IT si dezvoltare web pe canalul nostru-Telegram