CIBlockElement::GetList как избежать сортировки, если я задаю массив ID элементов пр.{4,1,5,2} ?(без 2-го цикла)
13.08.2012 16:21:40
CIBlockElement::GetList как избежать сортировки, если я задаю массив ID элементов пр.{4,1,5,2} ?(без 2-го цикла)
|
|
|
|
15.08.2012 12:28:31
|
|||||
|
|
17.08.2012 00:05:11
А где вы тут второй цикл нашли? всё в 1 цикле while. И предложенное Дмитрием решение оптимально для большинства случаев, сам такие частенько делаю
|
|
|
|
17.08.2012 13:24:19
вот это строчка $arResult['ITEMS'][$el['ID']] = $el; мне нужно. $arResult['ITEMS'] = array( 4 => false, 1 => false, 5 => false, 2 => false, ); while ($el = $res->GetNext()) echo $el["ID"] в таком порядке как $arResult['ITEMS']! а не в переименую загонять...!!! |
|||
|
|
17.08.2012 14:47:03
Это типа при выборке элементов из БД отсортировать их "как у меня в голове"? Такого рода сортировки не существует.
Пишите по доработкам: my.grebnev@gmail.com
|
|
|
|
19.08.2012 20:27:42
тема закрыта.
|
|
|
|
20.08.2012 09:56:46
Но вообще, если вы, как положено, пишете компонент, а не соплю прямо в теле страницы, вам таки надо загонять выборку в переменную $arResult.
«Да не могут же они!»
|
||||
|
|
|||