Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php требуется пояснение по функции count / 8 сообщений из 8, страница 1 из 1
25.02.2013, 00:27
    #38164012
Nick-name
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php требуется пояснение по функции count
почему вот такой код
Код: php
1.
2.
3.
$a = array(
                  "1"=>"A",1=>"B","C",2=>"D");
	echo count($a);


выводит 2 ?
если элементу "C" присвоить ключ ноль, выведет 3
читал мануал ответов не нашёл.
...
Рейтинг: 0 / 0
25.02.2013, 00:40
    #38164020
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php требуется пояснение по функции count
var_dump($a);
узнаешь много нового.
...
Рейтинг: 0 / 0
25.02.2013, 01:49
    #38164058
Nick-name
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php требуется пояснение по функции count
ScareCrowvar_dump($a);
узнаешь много нового.

а, что собственно узнаёшь? да два элемента
Код: php
1.
(2) { [1]=> string(1) "B" [2]=> string(1) "D" }


а остальные то чего не посчитались, причём если и у B и D ключи сделать стоковыми то всё 4 элемента учитываются, или приоритет у числовых ключей?
...
Рейтинг: 0 / 0
25.02.2013, 01:52
    #38164059
Nick-name
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php требуется пояснение по функции count
Nick-nameScareCrowvar_dump($a);
узнаешь много нового.

а, что собственно узнаёшь? да два элемента
Код: php
1.
(2) { [1]=> string(1) "B" [2]=> string(1) "D" }


а остальные то чего не посчитались, причём если и у B и D ключи сделать стоковыми то всё 4 элемента учитываются, или приоритет у числовых ключей?
Пардон фигню сказал)))
...
Рейтинг: 0 / 0
25.02.2013, 02:17
    #38164065
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php требуется пояснение по функции count
В данном случае проблема не в count, а в нечитании мануала по функции array() . Там и найдете ответы на вопрос.
...
Рейтинг: 0 / 0
25.02.2013, 14:11
    #38164712
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php требуется пояснение по функции count
http://www.php.net/manual/en/function.array.php
читал мануал ответов не нашёл.
например:
авторесли элементу "C" присвоить ключ ноль, выведет 3
авторNote that index '3' is defined twice, and keep its final value of 13
...
Рейтинг: 0 / 0
25.02.2013, 14:23
    #38164735
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php требуется пояснение по функции count
Nick-name,

Код: php
1.
$a = array("1"=>"A",1=>"B","C",2=>"D");


как думаете какой индекс устанавливаеться у "C" ?
Подсказка, выполните:
Код: php
1.
$a = array("1"=>"A",1=>"B","C");
...
Рейтинг: 0 / 0
25.02.2013, 14:44
    #38164814
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php требуется пояснение по функции count
РенатNick-name,

Код: php
1.
$a = array("1"=>"A",1=>"B","C",2=>"D");


как думаете какой индекс устанавливаеться у "C" ?Может быть семнадцать?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php требуется пояснение по функции count / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]