как извлечь точные данные из массива в php - PullRequest
2 голосов
/ 02 февраля 2010

я получил этот массив из базы данных ... как получить точный атрибут значения ......

Array
(
    [0] => TRowResult Object
        (
            [row] => tests
            [columns] => Array
                (
                    [a21ha:link_0] => TCell Object
                        (
                            [value] =>testsample
                            [timestamp] => 1265010584060
                        )

                    [a21ha:link_1] => TCell Object
                        (
                            [value] => example
                            [timestamp] => 1265092697040
                        )

                )

        )

как получить [значение] самостоятельно в php

Ответы [ 2 ]

3 голосов
/ 02 февраля 2010
print $myArray[0]->columns['a21ha:link_0']->value;

Это даст вам первое. Чтобы получить все, вам нужно просмотреть содержимое.

foreach ($myArray[0]->columns as $column) {
  print $column->value;
}
1 голос
/ 02 февраля 2010

Предположим, ваш массив называется $ array:

foreach($array as $arridx => $rowobj){
    foreach($rowobj->columns as $cellid => $rowcell){
        echo $rowcell->value;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...