Użycie funkcji Count ():
Składnia:
Ta funkcja może wziąć dwa argumenty. Pierwszy argument jest obowiązkowy, a drugi argument jest opcjonalny. Zwraca całkowitą liczbę elementów tablicy, które zostaną użyte w pierwszym argumencie:
Pierwszy argument zawiera zmienną tablicy. Domyślna wartość drugiego argumentu to Count_normal lub 0 służy do zliczenia długości tablicy jednowymiarowej. Kolejna wartość tego argumentu to hrabia lub 1 służy do liczenia długości tablicy wielowymiarowej.
Przykład 1: Użycie funkcji Count () dla jednowymiarowej tablicy
Utwórz plik PHP z następującym skryptem, aby policzyć długość tablicy numerycznej za pomocą funkcji Count (). Tutaj w skrypcie zadeklarowano szereg różnych danych. Następnie długość tablicy została policzona i wydrukowana:
// zadeklaruj tablicęWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu skryptu:
Przykład 2: Użyj funkcji Count () dla tablicy wielowymiarowej
Utwórz plik PHP z następującym skryptem, aby policzyć długość tablicy wielowymiarowej za pomocą funkcji Count (). Tablica zawiera tablicę jako element w tablicy wielowymiarowej. Opcjonalny argument funkcji Count () jest wymagany do zliczenia elementów wewnętrznych tablic wielowymiarowej tablicy. Wartość Count_rekusive została użyta w drugiej wartości argumentu funkcji, aby zliczyć całkowitą długość tablicy wielowymiarowej:
// zadeklaruj tablicę wielowymiarowąWyjście:
Następujące dane wyjściowe pojawi się po wykonaniu skryptu. Tutaj długość macierzy głównej wynosi 4, która zawiera 2 liczby i 2 tablice. Długość tablicy z elementami macierzy wewnętrznej wynosi 9 (4+3+2), ponieważ jedna wewnętrzna tablica zawiera 3 elementy, a inna macierz wewnętrzna zawiera 2 elementy:
Przykład 3: Użyj funkcji Count () dla tablicy asocjacyjnej
Utwórz plik PHP z następującym skryptem, aby policzyć długość tablicy asocjacyjnej za pomocą funkcji Count (). Wielowymiarowa tablica asocjacyjna została użyta w skrypcie. Podobnie jak w poprzednim przykładzie, wartość Count_rekusive została użyta w drugim argumencie funkcji Count () do obliczenia długości tablicy asocjacyjnej z elementami wewnętrznej tablicy:
// zadeklaruj tablicę asocjacyjnąWyjście:
Następujące dane wyjściowe pojawi się po wykonaniu skryptu. Tutaj główna tablica zawiera 3 elementy, a wewnętrzna tablica zawiera 4 elementy. Całkowite elementy to 3+4 lub 7:
Użycie funkcji sizeof ():
Innym sposobem naliczenia długości tablicy jest użycie funkcji sizeof (). Działa podobnie do funkcji Count (). Składnia tej funkcji znajduje się poniżej:
Składnia:
Ta funkcja może wziąć dwa argumenty. Pierwszy argument jest obowiązkowy, a drugi argument jest opcjonalny. Zwraca całkowitą liczbę elementów tablicy, które zostaną użyte w pierwszym argumencie:
Podobnie jak funkcja Count (), pierwszy argument tej funkcji zawiera zmienną tablicy. Drugi argument jest opcjonalny, a domyślną wartością tego argumentu jest 0, który służy do zliczenia długości jednowymiarowej tablicy. Kolejna wartość tego argumentu to 1, który służy do zliczenia długości tablicy wielowymiarowej.
Przykład 4: Zastosowanie funkcji sizeof () do obliczenia długości tablicy
Utwórz plik PHP z następującym skryptem, aby policzyć długość tablicy numerycznej i asocjacyjnej za pomocą funkcji sizeof (). Te same wartości tablicy poprzednich przykładów zostały użyte w tym skrypcie. Tutaj długość tablic została zliczona za pomocą funkcji sizeof ():
// zadeklaruj tablicęWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu skryptu:
Wniosek:
W tym artykule dwa różne sposoby policzenia długości tablicy zostały wyjaśnione przy użyciu wielu przykładów. Teraz użytkownicy PHP mogą użyć funkcji Count () lub funkcji sizeof (), aby zliczyć długość tablicy. Mamy nadzieję, że artykuł uznałeś za pomocny i sprawdź Linuxhint, aby uzyskać więcej artykułów pouczających.