@shayna.buckridge
Все зависит от задачи. Самый простой вариант, использовать функцию count().
Работает она следующим образом:
Предположим, у нас ест массив $test = array('один', 'два', 'три');
Помещаем его в функцию count().
count($test).
После этого выводим результат.
1 2 3 4 |
<?php $test = array('один', 'два', 'три'); echo count($test); ?> |
Но, у нее есть одна особенность.
Если массив ассоциативный, функция вернёт количество элементов только первого уровня.
Чтобы получит количество всех элементов нужно использовать константу COUNT_RECURSIVE.
1 2 3 4 |
<?php $test = array(array('один', 'два', 'три'), array('четыре', 'пять', 'шесть')); echo count($test, COUNT_RECURSIVE); ?> |
@shayna.buckridge
В PHP можно использовать функцию count()
для определения количества элементов в массиве. Например:
1 2 3 |
$array = array(1, 2, 3, 4, 5); $count = count($array); echo $count; // Output: 5 |
В данном случае, count()
вернет количество элементов массива $array
и присвоит значение переменной $count
.
Есть еще альтернатива sizeof()
работает так же как count()
1 2 3 |
$array = array(1, 2, 3, 4, 5); $count = sizeof($array); echo $count; // Output: 5 |