[QUOTE]Сергей Рыбкин пишет:
У меня вопрос по фильтрации. Имеется инфоблок со свойством CAT_CITY (выпадающий список), можно ли реализовать фильтрацию по значению этого свойства? То есть есть, если элемент расположен в городе "Муром", то его показывать, а если нет, то не показывать.[/QUOTE]
Не совсем в тему, для этого есть компонент Фильтр.
А по сортировке сам тут тупил немного (standart.php):
[QUOTE]- /**
* (PHP 4 >= 4.0.7, PHP 5)<br/>
* Checks if the given key or index exists in the array
* @link http://php.net/manual/en/function.array-key-exists.php
* @param mixed $key
*/
function array_key_exists ($key, $searcharray ) {}
[/QUOTE]
Работать будет только со свойствами "первого уровня", то есть, не вложенными - например с полями свойства типа "Реквизиты" не прокатит. Давно бы уже в PHP реализовали рекурсивную функцию для сортировки вложенных (многомерныйх) массивов, ну или битрикс бы подарок на новый год разработчикам сделал - вообще, в комментах на php.net есть варианты )))
У меня вопрос по фильтрации. Имеется инфоблок со свойством CAT_CITY (выпадающий список), можно ли реализовать фильтрацию по значению этого свойства? То есть есть, если элемент расположен в городе "Муром", то его показывать, а если нет, то не показывать.[/QUOTE]
Не совсем в тему, для этого есть компонент Фильтр.
А по сортировке сам тут тупил немного (standart.php):
[QUOTE]- /**
* (PHP 4 >= 4.0.7, PHP 5)<br/>
* Checks if the given key or index exists in the array
* @link http://php.net/manual/en/function.array-key-exists.php
* @param mixed $key
* Value to check.
*
* An array with keys to check.
*
*/
function array_key_exists ($key, $searcharray ) {}
[/QUOTE]
Работать будет только со свойствами "первого уровня", то есть, не вложенными - например с полями свойства типа "Реквизиты" не прокатит. Давно бы уже в PHP реализовали рекурсивную функцию для сортировки вложенных (многомерныйх) массивов, ну или битрикс бы подарок на новый год разработчикам сделал - вообще, в комментах на php.net есть варианты )))