Автор Гендель Миттчел задал вопрос в разделе PHP
Как самому написать функцию count? и получил лучший ответ
Ответ от Ann O.Nymous[гуру]
function my_count($array){
for (reset($array),$count=0;each($array);$count++);
return $count;
}
.
.
.
.
.
Просьба формулировать ответ более подробно. Если вы публикуете ссылку, добавьте свои пояснения к ней
Ответ от Sagittarius[гуру]
Примитивный код.
$i=0;
foreach($array as $value) {
$i++;
}
Так коротко и понятно. В функцию этот код завернете самостоятельно, а вот счетчик нужно устанавливать не с 1, а с нуля, т. е. $i=0;
$count = $i;
Примитивный код.
$i=0;
foreach($array as $value) {
$i++;
}
Так коротко и понятно. В функцию этот код завернете самостоятельно, а вот счетчик нужно устанавливать не с 1, а с нуля, т. е. $i=0;
$count = $i;
Ответ от Максим[гуру]
Можно, но только не стоит думать, что реальный count так и работает. Это было бы затратно.
Можно, но только не стоит думать, что реальный count так и работает. Это было бы затратно.
Ответ от Metotron[гуру]
Если поржать, то вот так:
function user_count($array)
{
return sizeof($array);
}
Формально системный count не был использован.
Тебе надо не null проверять, а isset()
И с чего ты взял, что массив нумеруется именно с нуля и точно без пропусков?
$a = [1 => 10, 40 => 11];
Как думаешь, чему тут будет равен count?
Такого типа функция должна не echo делать, а return.
Если поржать, то вот так:
function user_count($array)
{
return sizeof($array);
}
Формально системный count не был использован.
Тебе надо не null проверять, а isset()
И с чего ты взял, что массив нумеруется именно с нуля и точно без пропусков?
$a = [1 => 10, 40 => 11];
Как думаешь, чему тут будет равен count?
Такого типа функция должна не echo делать, а return.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как самому написать функцию count?
Как подсчитать количество строк в аccоциативном массиве массиве PHP именно строк, а не значений?
#yaimg585545#
И не важно какой массив передаётся - индексный, ассоциативный или
подробнее...
спросили в Comment- Comodo
Стои ли пользоваться функцией Comodo Secure DNS в этом антивируснике, чем это лучше, кто использовал - лучше разбирается
Это замена сервера DNS провайдера на сервер COMODO, так что включать его нельзя - в большинстве
подробнее...
Стои ли пользоваться функцией Comodo Secure DNS в этом антивируснике, чем это лучше, кто использовал - лучше разбирается
Это замена сервера DNS провайдера на сервер COMODO, так что включать его нельзя - в большинстве
подробнее...
Помогите с ошибкой Fatal error: Cannot redeclare imageflip() in /home/webserver/launcher/skin2d.php on line 23
Функция imageflip уже существует в PHP:
Так что назови свою функцию как-то
подробнее...
Отправка почты php 5
Вот функция по отправки в cp1251 письма с атачем. Обычно её использую.
function
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Интернет
как удалить COMODO GeekBuddy??
через удаление программ или через меню антивируса там есть функция изменение компонентов
подробнее...
как удалить COMODO GeekBuddy??
через удаление программ или через меню антивируса там есть функция изменение компонентов
подробнее...
спросили в Элементы
PHP перемещение элемента массива на первое место
Что-то я ничего не понял. Какой результат должен быть?
$arr[0] == 2 && $arr[1] == 1? Тогда чем
подробнее...
PHP перемещение элемента массива на первое место
Что-то я ничего не понял. Какой результат должен быть?
$arr[0] == 2 && $arr[1] == 1? Тогда чем
подробнее...
Как перевернуть массив на PHP или JavaScript? Но не используя функции array_reverse и reverse, соответственно.
$reverse_massive = array();
$j=0;
for($i=count(massive);$i>=0;$i--)
{
подробнее...
PHP как создать папку внутри еще одной папки и внутри еще одной папки - 3 вложенности???
mkdir
(PHP 3, PHP 4, PHP 5)
mkdir -- Создаёт директорию
Описание
bool
подробнее...
Html и php кнопка отправки формы
Гостевая книга в один файл:
<?
$script = $_SERVER["PHP_SELF"];
подробнее...
спросили в Air Canada Arrow Air
Как в foreach ($arr as $value) обратится к следующему элементу массива? PHP
for($i = 0 ; $i < count($mas); $i++){
}
вот так
подробнее...
Как в foreach ($arr as $value) обратится к следующему элементу массива? PHP
for($i = 0 ; $i < count($mas); $i++){
}
вот так
подробнее...
спросили в Замена DTM
PHP, замена одной подстроки на другую
Бери документацию и смотри, как эта функция на самом деле работает.
$a = str_replace("NO",
подробнее...
PHP, замена одной подстроки на другую
Бери документацию и смотри, как эта функция на самом деле работает.
$a = str_replace("NO",
подробнее...
спросили в Arrow Air
Генерировать последовательность символов. PHP.
Простенько)
Пишем функцию. В массиве - символы, которые нужны.
function
подробнее...
Генерировать последовательность символов. PHP.
Простенько)
Пишем функцию. В массиве - символы, которые нужны.
function
подробнее...