stdClass
객체를 문자열로 변환하고 stdClass
객체의 최대 값을 가진 배열을 줄이려합니다.PHP는 stdClass 객체를 문자열로 변환하고 최대 값을 가진 배열을 줄입니다
이 내 배열 : 기본적으로
Array
(
[135] => Array
(
[0] => stdClass Object
(
[ID] => 145
)
[1] => stdClass Object
(
[ID] => 138
)
[2] => stdClass Object
(
[ID] => 139
)
)
[140] => Array
(
[0] => stdClass Object
(
[ID] => 163
)
[1] => stdClass Object
(
[ID] => 155
)
)
은 다음과 같아야합니다
Array
(
[135] => 139
[140] => 164
)
이 가능합니까? 나는 다양한 foreach는 루프를 시도했다하지만 난
지금까지 시도 내 ... stdClass 객체와 그것을 얻을하지 않습니다foreach($ids as $k => $v) {
for($i = 0; $i < count($v); $i++) {
$idss[$i] = array()$v;
}
}
작동하지 않습니다.
일종의 다차원 배열이 있는데 일반 배열을 원하십니까? 나는 회심 뒤에 "논리"가 보이지 않는다. 제발 좀 더 자세히 설명해주세요. "객체"를 제거하는 쉬운 방법 중 하나는'json_encode()'를 사용하여 그것을 인코딩 한 다음 두 번째 매개 변수를'true'로 설정하여 다시 디코딩하는 것입니다 : $ output = json_decode (json_encode ($ input), true); ' – HamZa