Как да се изчисли броя на елементите в масив PHP
И индексът на какво?
Най-лесният начин да намерите най-обикновено дължината на масива. За да направите това, просто отпечатва стойността на последния ключов елемент. Въпреки, че се изисква и специална функция (повече за това по-късно) за това. Най-лошото от всичко е случаят с асоциативни масиви, в които ключовото стойност може не само да бъде цяло число, но и всеки друг тип данни се поддържа от PHP.
Решението на този проблем изглежда прост, само на пръв поглед. Но ако дължината на масив от "извън скалата" за стотици или дори хиляди, а след това всички ще отидат около главата. И метода на "просто маргаритка, но намерих четвъртата" очевидно няма да ви помогне. Как да не ми помогне.
За да се докаже по-горе, се създаде масив от най-непредсказуемите в света. Разбираемо е, че дължината на ключа и стойността на всеки елемент на такава структура се дава случайно число от определен диапазон. За да направите това, ние използвахме (функцията ранд):
Ние разберете ширината на масива
Най-лесният начин да разберете броя на елементите в масив PHP, можете да използвате брой (функция). Освен това, той ще се върне на дължината в никакъв случай. Дори и по-тежък от нашия. Един пример за използване на тази функция:
Друг метод е да се разчита на броя елементи в масива PHP е да се използва var_dump функция (). Но тя може да помогне за идентифициране на "броят на" елементи визуално. Тази функция показва цялата информация за това предава като променлив параметър: вида, дължина (ако масив) и стойността на:
други опции
Има и други варианти. да брои броя на елементите в масива PHP. Например, методът на "улови топката казашки". За да направите това, ние се инициализира във вътрешността на линия за новата променлива. На всяка итерация на цикъла си стойност 1 се добавя (с увеличение). След това в тялото на цикъла, отпечатваме стойността "улови топката казашки" и да разберете дължината на масива.
За да научите PHP в броя на уникалните елементи в масива, можете да скриете иконата за дълго време. опция ми е да се използва array_unique () функция, която почиства входящия масив от дублиращите се стойности. След това просто се върнете на дължината на масива вече е обработена, като броят () (броя на уникалните елементи):
Това е лесно да се разчита на броя на елементите в един PHP масив. И аз страдах! Но благодарение на този материал, аз повдигнати в паметта ми имах нужда от знания и е посветено на тази "магическа наука" ви. Въпреки че в действителност се оказа, че е обичайната магия заблуда на ума и PHP.
Най-IT новини и уеб разработки на нашия канал Телеграма