1
데이터를 추출하려고하는이 PHP 개체가 있습니다.PHP 개체 액세스 배열 요소
대상 :
object(Symfony\Component\Test)#274 (2) {
array(11) {
["objectclass"] array(4) {
[0] "blue"
[1] "yellow"
[2] "red"
[3] "green"
}
["name"] array(1) {
[0] "Bob"
}
["surname"] array(1) {
[0] "Peeterson"
}
["title"] array(1) {
[0] "Builder"
}
["office"] array(1) {
[0] "London-Branch"
}
["givenname"] array(1) {
[0] "Bob"
}
["language"] array(1) {
[0] "en-GB"
}
array(1) {
[0] "565144652"
}
["accounts"] array(2) {
[0] "76474"
[1] "16854"
}
array(1) {
[0] "5"
}
}
}
그래서 내가 여기에있는 것은 11 개 다차원 배열을 가진 객체입니다. 객체가 저장되어
OK 있도록 : 지금이 내가이 작업을 수행하지만 절대적으로 아무것도 얻을려고 얼마나 그래서 지금은 objectclass array
& & name array
& & accounts array
확인에서 모든 요소를 얻을 필요가 말할 수 var 예 :
$data = object();
foreach($data as $usr)
{
var_dump($usr->objectclass);
}
var_dump ($ usr [ 'objectclass']);가 작동해야합니다. 의심 스럽다면 객체/배열 구조의 읽기 가능 표현을 위해'echo '
'; '을 사용하십시오. – MonkeyZeus배열 요소는'[]'로 접근하고 객체는'->'로 접근합니다. Javascript에서 허용하는 것처럼 상호 교환 할 수 없습니다. 객체에'my key'와 같은 이상한 키가 있으면'-> { 'my key'}'가 필요합니다. – MonkeyZeus
'$ data'는 여러 객체입니까? 당신이 가지고있는 것과는 분명하지 않습니다. 그 이유는 당신이'$ data'를 반복하고 여러분이 가지고있는 많은 객체 중 하나를 얻기 위해 반복하고 있거나 객체의 각 원소를 가져 오는 객체를 반복하고 있기 때문입니다. – nerdlyist