Mục tiêu: truy lục phần tử dữ liệu từ bên trong đối tượng PHP theo số.Trả về đối tượng PHP theo số chỉ mục (không phải tên)
Đây là print_r ($ data) của đối tượng:
stdClass Object
(
[0] => stdClass Object
(
[TheKey] => 1456
[ThingName] => Malibu
[ThingID] => 7037
[MemberOf] => California
[ListID] => 7035
[UserID] => 157
[UserName] => John Doe
)
)
tôi không thể tìm ra cách để kéo một giá trị ra khỏi nó. Đây chỉ là một bản ghi của một đối tượng đa bản ghi phải theo id thay vì tên.
Đây là một số thất bại trong nỗ lực nhằm minh họa những gì mục tiêu là:
echo $data -> 0 -> UserName;
echo $data[0] -> UserName;
CÓ! Cảm ơn bạn. –
Bạn có chắc chắn rằng các công trình? Trên PHP 5.3, nó mang lại 'thuộc tính không xác định: stdClass :: $ 0', đó là những gì mà trải nghiệm của tôi luôn luôn là. – Matthew
@konforce: Tôi cho rằng đề xuất của tôi hoạt động trên PHP 4, đó là những gì tôi cho rằng OP đang chạy vì câu trả lời của Spudley không hoạt động. – BoltClock