PHP, массив, БИТРИКС... (вывод свойства... )

Тема в разделе "Коммерческие", создана пользователем dima-aka-dims, 25 сен 2008.

Информация :
Публиковать (для всех) нуленые версии, особенно от modulesgarden КАТЕГОРИЧЕСКИ не стоит. Тема мониторится оным разработчиком, а к нам приходят абузы которые нельзя игнорировать.
Статус темы:
Закрыта.
Модераторы: Amazko, Aste
  1. dima-aka-dims

    dima-aka-dims Создатель

    Регистр.:
    19 сен 2007
    Сообщения:
    23
    Симпатии:
    1
    Написал код:
    <? echo '<pre>'.print_r($arResult).'</pre>'; ?>

    О выводит... длинное сообщение, в которо есть такой текст:

    начало (текст) ...

    => Array ( [ID] => 66 [TIMESTAMP_X] => 2008-09-25 22:55:43 [IBLOCK_ID] => 7 [NAME] => Новое свойство [ACTIVE] => Y [SORT] => 5
    Код:
     => M_NEW_1 [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [TMP_ID] => [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => [SEARCHABLE] => N [FILTRABLE] => N [VERSION] => 1 [USER_TYPE] => [PROPERTY_VALUE_ID] => 1968 [VALUE] => Само свойство [DESCRIPTION] => [VALUE_ENUM] => [~VALUE] => Само свойство [~DESCRIPTION] => [~NAME] => Значение свойства [~DEFAULT_VALUE] => )
    
    ... (конец) текст
    
    Какой PHP код нужно написать, чтобы на сайте начало отображаться "Значение свойства"? или "Само свойство"?
     
  2. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    590
    сделай
    PHP:
    <? echo '<pre>'.print_r($arResulttrue).'</pre>'?> 
    и запости результат сюда (полностью, а не кусок как сделал, а то желание помогать исчезает когда видишь непонятно что).
     
  3. venetu

    venetu

    Регистр.:
    28 мар 2007
    Сообщения:
    735
    Симпатии:
    261
    $arResult - это твой массив.
    print_r выводит весь массив, если хочешь отдельный элемент - делай echo $arResult['КЛЮЧ'].
    Ключи все вывелись, подставляй нужный - и имей что хочешь.

    К примеру
    echo $arResult['ID'] выведет 66,
    echo $arResult['TIMESTAMP_X'] выведет 2008-09-25 22:55:43

    ну и так далее по твоему списку.

    Соответственно, если напишешь
    echo $arResult['VALUE'] или $arResult['~VALUE'] - выведет "Само свойство",
    а ['~NAME'] => Значение свойства
     
    dima-aka-dims нравится это.
  4. dima-aka-dims

    dima-aka-dims Создатель

    Регистр.:
    19 сен 2007
    Сообщения:
    23
    Симпатии:
    1
    Спасибо. Разобрался... все заработало :ay:
     
Статус темы:
Закрыта.