Php статический класс и нормальный класс - PullRequest
0 голосов
/ 20 февраля 2019
$export = db::get($data);

foreach ($export as $user) {
    //
}

echo "Totol User: " . $export->count();

Здравствуйте, у меня проблема.Я вытягиваю array () с помощью db :: get ($ data).Затем я хочу показать общее количество записей с помощью такой функции, как $ export-> count ().

Есть ли пример, подходящий для этой структуры?Вы можете мне помочь?

Ответы [ 3 ]

0 голосов
/ 20 февраля 2019

Вы также можете использовать sizeof ():

echo "Total number of users: " . sizeof($export);

Извлечь w3schools.com для получения дополнительной информации: https://www.w3schools.com/php/func_array_sizeof.asp

Также, если db - переменная, она должна быть $дб не просто дб

0 голосов
/ 20 февраля 2019

Я не знаю, что такое функция db::get($data), но если она возвращает массив, вы можете подсчитать количество элементов с помощью функции sizeof:

sizeof($export);

Источник: http://php.net/manual/en/function.sizeof.php

0 голосов
/ 20 февраля 2019

В этом нет ничего особенного, но, похоже, неправильно понимают, что может делать массив.

Массив в PHP - это не объект с такими методами, как ->count().У него нет методов или свойств.

Вместо этого вы передаете массив в качестве аргумента встроенной функции PHP count().

echo "Totol User: " . count($export);

Функция sizeof()псевдоним count().Они взаимозаменяемы.

...