powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php] вернуть уникальные значения из одномерного массива и количество вхождений
6 сообщений из 6, страница 1 из 1
[php] вернуть уникальные значения из одномерного массива и количество вхождений
    #38586524
Фотография Legushka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть одномерный массив $res
значения в нем такие: поле4,поле1,поле2,поле1,поле3,поле4,поле2,поле5,поле1

подскажите как сделать цикл по уникальным значениям что бы получить такую строку:
$output='<p>поле1 (3)</p>
<p>поле2 (2)</p>
<p>поле3 (1)</p>
<p>поле4 (2)</p>
<p>поле5 (1)</p>'
...
Рейтинг: 0 / 0
[php] вернуть уникальные значения из одномерного массива и количество вхождений
    #38586527
Фотография Legushka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аналог group by и count() в sql
...
Рейтинг: 0 / 0
[php] вернуть уникальные значения из одномерного массива и количество вхождений
    #38586877
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Документацию читать не пробовали?

http://ru2.php.net/manual/ru/function.array-count-values.php
...
Рейтинг: 0 / 0
[php] вернуть уникальные значения из одномерного массива и количество вхождений
    #38587132
Фотография Legushka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anvano, подскажите как можно вывести на экран ключ массива без квадратных скобок?
...
Рейтинг: 0 / 0
[php] вернуть уникальные значения из одномерного массива и количество вхождений
    #38587133
Фотография Legushka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Legushka,
нашел key() -)
...
Рейтинг: 0 / 0
[php] вернуть уникальные значения из одномерного массива и количество вхождений
    #38587148
Фотография Legushka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
миссия выполнена:)
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?php
$output='';
$r1=array('поле4','поле1','поле2','поле1','поле3','поле4','поле2','поле5','поле1');
$r2=array_count_values($r1);
arsort($r2);
    foreach ($r2 as $key => $value) 
    {
        $output.='<p>'.$key.' ('.$value.')</p>';
    } 
echo $output;
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php] вернуть уникальные значения из одномерного массива и количество вхождений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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