Брой на числата

Готови за използване кодове
Post Reply
haus
Потребител
Потребител
Posts: 712
Joined: Tue May 25, 2010 12:12 pm

Брой на числата

Post by haus » Fri Oct 23, 2015 7:30 am

Има ли такъв код или скрипт във който примерно въвеждаш 20 числа от 50 ппримерно :
1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39
2,4,5,6,8,10,11,12,13,14,15,......... и така

и като въведа числата да ми показва кое число се повтаря и по колко например

число 5 - 2 пъти
число 11-2 пъти
число 13- 2 пъти
число 15- 2 пъти

Надявам се да сте ме разбрали

Fakeheal
Гуру
Гуру
Posts: 2715
Joined: Sat Apr 17, 2010 6:37 am
Answers: 351
Location: /r/eyebleach
Contact:

Post by Fakeheal » Fri Oct 23, 2015 9:06 am

array_count_values() - http://php.net/array_count_values

Ако са ти като стринг ги направи на масив:

Code: Select all

$input = '1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39';
$inputArray = explode(',', $input);
echo array_count_values($inputArray);

haus
Потребител
Потребител
Posts: 712
Joined: Tue May 25, 2010 12:12 pm

Post by haus » Fri Oct 23, 2015 9:31 pm

нещо не ми е много ясно как ще стане това :(

User avatar
djman
Гуру
Гуру
Posts: 2812
Joined: Sat Sep 12, 2009 8:07 am
Answers: 108

Post by djman » Fri Oct 23, 2015 11:36 pm

Маркираш.
Десен бутон - Копирай.
Отиваш в текстов редактор.
Десен бутон - Постави.
Пускаш.

Иначе сериозно - кое не ти е ясно? С explode от стринг правиш масив с всички числа, а с array_count_values ги броиш и правиш нов масив, в който ключ е уникален елемент (в случая число), а стойност е брой.

https://ideone.com/7l0DOa

User avatar
Revelation
Web-tourist
Web-tourist
Posts: 899
Joined: Sun Mar 24, 2013 1:23 pm
Answers: 63

Post by Revelation » Sat Oct 24, 2015 2:29 am

https://ideone.com/MGwwFO

Ето ти и още по-специфичен пример.

Post Reply