С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
4 / 4 / 1
Регистрация: 27.08.2013
Сообщений: 123
1

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

11.04.2019, 11:41. Показов 562. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, ломаю голову над задачей

Есть текст

PHP
1
2
3
4
5
6
7
8
$text = "
Вчера | 1 | 2 | 3 | Петя | 2018
Сегодня | 1 | 2 | 7 | Ваня | 2018
Вчера | 1 | 3 | 3 | Петя | 2019
Вчера | 5 | 2 | 3 | Петя | 2018
Сейчас | 1 | 11 | 3 | Петя | 2021
 
";
Нужно вывести 3 строки с одинаковым совпадением
По простому
Нужно вывести
1. 2018 - 3 шт
2. 2019 - 1 шт
3. 2021 - 1 шт
Текст 2020 и 2018 всегда разный и совпадений может быть 10-20
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2019, 11:41
Ответы с готовыми решениями:

Подсчёт количества символов и количества строк в файле
Нужно написать программу, которая запрашивает у пользователя имя (адрес) текстового файла, далее...

Подсчет количества строк
Помогите пожалуйста исправить код запроса чтобы он правильно работал. Формулировка запроса:...

Подсчёт количества строк
Помогите плз надо подсчитать количество строк и записать их в конце файла:cry:

Подсчет количества строк
Здравствуйте, уважаемые форумчане. Стоит следующая проблема. Существует таблица выводимая из...

5
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
11.04.2019, 13:15 2
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?PHP
 
$text = "
Вчера | 1 | 2 | 3 | Петя | 2018
Сегодня | 1 | 2 | 7 | Ваня | 2018
Вчера | 1 | 3 | 3 | Петя | 2019
Вчера | 5 | 2 | 3 | Петя | 2018
Сейчас | 1 | 11 | 3 | Петя | 2021
Сейчас | 1 | 11 | 3 | Петя | 2023
Сейчас | 1 | 11 | 3 | Петя | 2024
 
";
 
$text = preg_match_all('/[0-9]{4}/',$text, $g);
 
 
 
print_r(array_count_values($g[0])); 
 
?>
1
4 / 4 / 1
Регистрация: 27.08.2013
Сообщений: 123
11.04.2019, 13:18  [ТС] 3
А если не знаем кол-во символов по которым сравниваем? Просто есть строки и в каждой определенные цифры от 3 до 10 символов например
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
11.04.2019, 13:21 4
PHP
1
2
3
$text = preg_match_all('/[0-9]{3,10}/',$text, $g); //3-10
$text = preg_match_all('/[0-9]{3, }/',$text, $g); //3 и более
$text = preg_match_all('/2[0-9]{3, }/',$text, $g); //3 и более вначале обязательно 2
и тд.
ну или сделайте свой шаблон под свои нужды
1
4 / 4 / 1
Регистрация: 27.08.2013
Сообщений: 123
11.04.2019, 13:24  [ТС] 5
Считать считает, Спасибо а подскажите глупому, как вывести теперь в порядке от большего к меньшему?
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
11.04.2019, 13:32 6
https://php.ru/manual/function.sort.html
0
11.04.2019, 13:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2019, 13:32
Помогаю со студенческими работами здесь

Подсчёт количества строк в БД
Подскажите пожалуйста, как занести в переменную и например вывести на экран в Messagebox результат...

Подсчёт количества строк
Здравствуйте. проблема в следующем. есть tableadapter. необходимо вывести в textbox количество...

Подсчет количества строк
Есть текстовой файл (исходный код).Необходимо подсчитать количество строк без пробелов и...

Подсчет количества строк
Здравствуйте, у меня вопрос. Как подсчитать количество строк в textBox?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru