Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отсортировать масив
 
 автор: dirol   (23.01.2015 в 12:10)   письмо автору
 
 

Есть сгрупированный массив


$sortedData = array();
foreach($tags as $row) {

   $sortedData[$row['group']][] = $row['id'];
}

echo"<pre>";
print_r($sortedData);


на выходе получается


Array
(
    [7725694006] => Array
        (
            [0] => 01.
            [1] => 01.01.
            [2] => 01.02.
            [3] => 01.03.
            [4] => 02.
            [5] => 03.
            [6] => 04.
            [7] => 04.01.
            [8] => 04.02.
            [9] => 04.03.
            [10] => 04.04.
        )

    [7729716902] => Array
        (
            [0] => 01.
            [1] => 01.01.
            [2] => 01.02.
            [3] => 01.03.
            [4] => 02.
            [5] => 03.
            [6] => 04.
 
        )



и так далее/

как теперь сие сделать в одну строчку?

чтобы каждая строка была вида 7725694006 и дальше через разделитель

  Ответить  
 
 автор: confirm   (23.01.2015 в 12:39)   письмо автору
 
   для: dirol   (23.01.2015 в 12:10)
 

Вывод данных массива в строку (это надо?) по вашему называется сортировкой?
Чего нужно, что должно быть точно на выходе?

  Ответить  
 
 автор: dirol   (23.01.2015 в 12:50)   письмо автору
 
   для: confirm   (23.01.2015 в 12:39)
 

чтобы каждая строка имела вид типа

7725694006 = 01.|01.01. |01.02. |01.03. | 02. |03. |04. | 04.01. |04.02. | 04.03. | 04.04.

  Ответить  
 
 автор: confirm   (23.01.2015 в 12:57)   письмо автору
 
   для: dirol   (23.01.2015 в 12:50)
 

А каждая, это что, представление каждого элемента массива?

<?
foreach($array as $k=>$v) {
    
$str .= $k ' = ' implode('|'$v) . '<br>';
}

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования