어떻게이 assoc 배열을 배열 (제목, 설명)을 가진 배열에 병합 할 수 있습니까? 내 요구 사항에 맞는 GetContent 함수의 데이터 정렬. foreach는 결과의여러 개의 연관 배열을 하나로 병합하는 방법은 무엇입니까?
function getContent($data) {
$tabs = $data->result->data->tab;
$type = findByType($tabs,'content');
$content = array();
foreach ($type->unified_content->item as $item) {
if($item->type->name == 'header') {
$content[] = array(
'title' => $item->text
);
} else {
$content[] = array(
'description' => $item->text
);
}
}
return $content;
}
vardump, 어떻게 내가 제목 + 설명을 병합 할 수 있습니다 :
array(1) {
["title"]=>
string(13) "Test článku"
}
array(1) {
["description"]=>
string(20) "Nový článek test."
}
array(1) {
["title"]=>
string(15) "Test článku 2"
}
array(1) {
["description"]=>
string(22) "Nový článek test 2."
}
array(1) {
["title"]=>
string(15) "Test článku 3"
}
array(1) {
["description"]=>
string(22) "Nový článek test 3."
}
병합 할 2 개의 배열을 표시하겠습니까? – Mark
가능한 복제본 [PHP : 두 개의 배열을 병합하면서 키를 다시 색인화하는 대신 병합 할 수 있습니까?] (https://stackoverflow.com/questions/3292044/php-merge-two-arrays-while-keeping-keys-instead-of-reindexing)) – kabanus
좋은 옛날 배열'+'연산자를 잊지 마라. – biziclop