ФорумПрограммированиеPHP для идиотов → Динамическое деление данных из массива и их отображение

Динамическое деление данных из массива и их отображение

  • delprofile

    Сообщения: 4 Репутация: N Группа: Кто попало

    Spritz 27 марта 2014 г. 4:23

    Добрый день мастера php вопрос заключается в том как сформировать от 1 до 3 равных колонок из одного массива, то на данный момент получается что например первые 2 колонки по 10 значений последняя т.е 3 например 15

    всего значений 35 -пример

    как сделать так чтобы лишние 5 раскидались по трём колонкам чтоб в итоге получилось 12 12 11 а не 10 10 15

    всего значений 24 -пример

    выводится только 2 колонки по 12

    всего значений 12 -пример

    выводится только 1 колонка

    При условие что значение может быть разным от 1 до 1000
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 27 марта 2014 г. 4:30, спустя 6 минут 22 секунды

    какие еще колонки ????
    можешь нормально озвучить свою задачу ?
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 27 марта 2014 г. 4:32, спустя 2 минуты 26 секунд

    Да, условие задачи ломает голову... Автор, приведи примеры таблиц на каждый пункт условий

    adw/0
  • Sinkler

    Сообщения: 8022 Репутация: N Группа: в ухо

    Spritz 27 марта 2014 г. 4:56, спустя 23 минуты 13 секунд

    видимо, тс имеет ввиду какие-то манипуляции с PHP: array_chunk - Manual [ru2.php.net]

  • delprofile

    Сообщения: 4 Репутация: N Группа: Кто попало

    Spritz 27 марта 2014 г. 5:01, спустя 5 минут 17 секунд

    2 Sinkler:
    Пробывал использовать не прокатило если элеметнов 5 то он делит как то непонятно

    http://riquez.bget.ru/catalog/nakopitelnye-vodonagrevateli

    нажать на Скрыть дополнительные параметры▲

    Даже не правильно пример привёл нужно так чтобы постоянно делило на 3 колонки, но если меньше 3 значений то в 2 если меньше 2 то в 1
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 27 марта 2014 г. 6:42, спустя 1 час 31 минуту 29 секунд

    профи обосрались?

    $len = ceil(count($arr) / 3);
    $columns = array_chunk($arr, $len);
    
    Сапожник без сапог
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 27 марта 2014 г. 6:43, спустя 1 минуту 13 секунд

    профи обосрались?

    профи не то что обсрались, профи даже условие задачи непоняли
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 27 марта 2014 г. 6:47, спустя 4 минуты 6 секунд

    @NRG, ТЗ не хватает?) не скрывай что обосрались)

    Сапожник без сапог
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 27 марта 2014 г. 6:50, спустя 3 минуты 18 секунд

    @NRG, ТЗ не хватает?) не скрывай что обосрались)

    та обосрались 100%.

    просто с ебанутыми заказчиками твоему опыту нету равных =)
    потому как лично я вообще там нихуя не понял)
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 27 марта 2014 г. 6:55, спустя 4 минуты 13 секунд

    @NRG, ну да, общаться с идиотами мне не занимать опыта 💩

    Спустя 20 сек.

    тс, ничего личного. не о тебе речь )

    Сапожник без сапог
  • delprofile

    Сообщения: 4 Репутация: N Группа: Кто попало

    Spritz 27 марта 2014 г. 8:01, спустя 1 час 6 минут 28 секунд

    2 NRG:
    Я смотрю вы прямо интернет герой с ходу всех называть ебанутыми. Может это вы такой ебанутый что не понимаете.

    2 phpdude:
    Я и не думаю на свой счёт, просто изначально неправильно сформулировал, но вы всё поняли и спасибо
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 27 марта 2014 г. 8:17, спустя 15 минут 50 секунд

    Я смотрю вы прямо интернет герой

    интернет-кавбой =)
  • Sinkler

    Сообщения: 8022 Репутация: N Группа: в ухо

    Spritz 27 марта 2014 г. 8:54, спустя 37 минут 6 секунд

    интернет-ниндзя

  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 27 марта 2014 г. 9:31, спустя 36 минут 54 секунды

    Я смотрю вы прямо интернет герой

    интернет-кавбой =)

    @NRG, хуй с горы)

    Спустя 26 сек.

    @delprofile, не за что

    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!