powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Как обратится к object(stdClass)
8 сообщений из 8, страница 1 из 1
[PHP] Как обратится к object(stdClass)
    #38566731
alfa28
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такой вот массив
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
object(stdClass)#345 (1) {
      ["Document"]=>
      array(7) {
        [0]=>
        object(stdClass)#312 (63) {
          ["Height"]=>
          string(3) "164"
          ["Name"]=>
          string(7) "Василий"
          ["NumberDoc"]=>
          string(14) "5452"
            }
        [1]=>
        object(stdClass)#264 (63) {
           ["Height"]=>
          string(3) "167"
          ["Name"]=>
          string(7) "Петя"
          ["NumberDoc"]=>
          string(14) "5451"
        } 
        [2]=>
        object(stdClass)#217 (63) {
        ["Height"]=>
          string(3) "170"
          ["Name"]=>
          string(7) "Толя"
          ["NumberDoc"]=>
          string(14) "5450"
        } 



Как мне во въюхе вывести ["NumberDoc"]?

$value["Document"]->NumberDoc говорит "PHP notice Trying to get property of non-object "


Модератор: Не забываем указывать в названии топика используемый язык программирования!
Название откорректировано
--
vkle
...
Рейтинг: 0 / 0
[PHP] Как обратится к object(stdClass)
    #38566959
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alfa28,

первым словом у вас идет object, так почему обращаетесь как к массиву? и дальше все наоборот
$value->Document[0]->NumberDoc
вроде так
...
Рейтинг: 0 / 0
[PHP] Как обратится к object(stdClass)
    #38567450
alfa28
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не катит, матюкается "Trying to get property of non-object "
...
Рейтинг: 0 / 0
[PHP] Как обратится к object(stdClass)
    #38567456
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alfa28,

ну делаете по шагам. все глубже и глубже в вашу структуру. выводите на каждом шаге с пом var_dump чтоб контролировать что там дальше лежит
...
Рейтинг: 0 / 0
[PHP] Как обратится к object(stdClass)
    #38567482
alfa28
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня через <? foreach ( $parametres as $value): ?>
в $parametres приходит как говорилось выше вот такое
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
object(stdClass)#345 (1) {
      ["Document"]=>
      array(7) {
        [0]=>
        object(stdClass)#312 (63) {
          ["Height"]=>
          string(3) "164"
          ["Name"]=>
          string(7) "Василий"
          ["NumberDoc"]=>
          string(14) "5452"
            }
        [1]=>
        object(stdClass)#264 (63) {
           ["Height"]=>
          string(3) "167"
          ["Name"]=>
          string(7) "Петя"
          ["NumberDoc"]=>
          string(14) "5451"
        } 
        [2]=>
        object(stdClass)#217 (63) {
        ["Height"]=>
          string(3) "170"
          ["Name"]=>
          string(7) "Толя"
          ["NumberDoc"]=>
          string(14) "5450"
        } 



$value["Document"] через var_dump я попадаю, а как дальше обратится к следующему массиву?
...
Рейтинг: 0 / 0
[PHP] Как обратится к object(stdClass)
    #38567521
alfa28
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
$value["Document"][0]->NumberDoc; вот так я попала в 1-й массив, а как вывести все через foreach?
...
Рейтинг: 0 / 0
[PHP] Как обратится к object(stdClass)
    #38567535
alfa28
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получилось :)
Код: php
1.
2.
3.
       <? foreach($value["Document"] as $row):?>          
                        <?=$row->NumberDoc;?>
            <? endforeach?>
...
Рейтинг: 0 / 0
[PHP] Как обратится к object(stdClass)
    #38569419
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стопудово студенту задали, а он хочет диплом, а учиться не хочет. По бреду в данных очевидно учебное задание.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Как обратится к object(stdClass)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]