PHP/MySQL | Выделение подмножеств // PHP
Кто-нибудь знает как можно в php реализовать выделение подмножеств, как в puthon?
P. S. Перебирать все элементы циклом не предлагать
------
60879_Screenshot_7.png (2.3 Kb)
Скачиваний: 102
P. S. Перебирать все элементы циклом не предлагать

------

Скачиваний: 102
Если не достаточно стандартных функций работы с массивом то без обхода никак.
Проходить рекурсивно по всему, иначе никак
Dizzy221 (27.12.2018 в 13:00)
Проходить рекурсивно по всему, иначе никак
Проходить рекурсивно по всему, иначе никак
нашёл функцию array_slice
то, что нужно
http://php.net/manual/ru/function.array-slice.php
rekmixa, так это не выделение подмножества это отрезок массива, я ее для постраничной навигации использую )) Удобно )
Сибирский (27.12.2018 в 13:03)
rekmixa, так это не выделение подмножества это отрезок массива, я ее для постраничной навигации использую )) Удобно )
rekmixa, так это не выделение подмножества это отрезок массива, я ее для постраничной навигации использую )) Удобно )
я понимаю
она выделяет не по индексам, а по порядку
хотелось бы, чтобы было по индексам, но увы((

________
посл. ред. 27.12.2018 в 13:08; всего 1 раз(а); by rekmixa
rekmixa, а индексы числовые или символьные? Отсортировать же можно
Сибирский (27.12.2018 в 13:16)
rekmixa, а индексы числовые или символьные? Отсортировать же можно
rekmixa, а индексы числовые или символьные? Отсортировать же можно
да, числовые, отсортированные
но проблема будет в том, что массив может быть вида:
[0,1,2,5,9,11]
rekmixa, да должно работать если числовые индексы привести к строке принудительно То есть $arr[(string)$i] = "значение"; где $i любой числовой ключ, потому как в этом случае сортировка будет работать как сортировка строки.
Сибирский, вот очень интересное решение
берет все элементы, у которых индекс до 5
но для того, чтобы он работал нужно передать массив из чисел до искомого, например:
[0,1,2,3,4,5]
------
60881_Screenshot_8.png (13.3 Kb)
Скачиваний: 96
берет все элементы, у которых индекс до 5
но для того, чтобы он работал нужно передать массив из чисел до искомого, например:
[0,1,2,3,4,5]
------

Скачиваний: 96