Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Помогите с многомерным массивом

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
RichWeber




Зарегистрирован: 06.03.2009
Сообщения: 2
Откуда: Кировоград

СообщениеДобавлено: Пт Мар 06, 2009 9:52 pm    Заголовок сообщения: Помогите с многомерным массивом
Ответить с цитатой

Уважаемые форумчане, прошу помощи!!!

Никак не получается с доступом к содержимому подмассивов. Уже перепробывал все ссылки - результат ноль. Подскажите, как быть?

Помогите советом.....

Вот часть массива:

Код:

SimpleXMLElement Object
(
    [@attributes] => Array
        (
            [retval] => 0
        )

    [fullaccess] => 0
    [certinfo] => SimpleXMLElement Object
        (
            [@attributes] => Array
                (
                    [wmid] => 324******568
                )

            [attestat] => SimpleXMLElement Object
                (
                    [row] => SimpleXMLElement Object
                        (
                            [@attributes] => Array
                                (
                                    [cid] => 1134406
                                    [regcid] => 10
                                    [tid] => 135
                                    [locked] => 1

Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
mvd3012

Новенький


Зарегистрирован: 19.06.2008
Сообщения: 27
Откуда: Украина

СообщениеДобавлено: Пт Май 08, 2009 2:54 pm    Заголовок сообщения:
Ответить с цитатой

Попробуй перебрать массив с помощью foreach. Так постепенно, уровень за уровнем, просмотришь массив и увидишь какие есть ключи. А затем, обращайся к элементу массива с помощью ключей, например $array['ключуровень1']['ключуровень2']['ключуровень3']. Перебор массива в данной ситуации нужен, чтобы наглядно увидеть пары ключ-значение.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение mvd3012@jabber.ru ICQ Number
mvd3012

Новенький


Зарегистрирован: 19.06.2008
Сообщения: 27
Откуда: Украина

СообщениеДобавлено: Пт Май 08, 2009 2:56 pm    Заголовок сообщения:
Ответить с цитатой

Да кстати, если парсишь XML, то поищи в гугле тему xpath. Сам недавно разбирался. там обращение будет происходить по тегам XML документа.

$xml->xpath("/тег1/тег2/тег3");
Вернуться к началу
Посмотреть профиль Отправить личное сообщение mvd3012@jabber.ru ICQ Number
RichWeber




Зарегистрирован: 06.03.2009
Сообщения: 2
Откуда: Кировоград

СообщениеДобавлено: Пт Май 08, 2009 7:30 pm    Заголовок сообщения:
Ответить с цитатой

Благодарю за отзыв.

Проблему решил с помощью simplexml_load_string

$xml = simplexml_load_string($response);
$res["wmida"] = $xml->certinfo->attributes()->wmid;
_________________
http://webinternationalbank.com
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис