현재 배열을 관리하고 작업하는 방법을 배우고 있습니다. 하지만 두 개의 배열을 결합하면 약간 손실됩니다. 두 배열은 모두 동일한 수의 값을가집니다. array_merge($thumbnails, $urls);
은 말한대로 처리하지만 내가 찾고있는 것은 아닙니다. 아래 그림과 같이 배열을 병합하려면 어떻게해야합니까?특정 출력 형식으로 배열 병합
$thumbnails = array(
array("thumbnail" => "https://example1.png") ,
array("thumbnail" => "https://example2.png") ,
array("thumbnail" => "https://example3.png") ,
);
$urls = array(
array("url" => "http://www.example.com/1") ,
array("url" => "http://www.example.com/2") ,
array("url" => "http://www.example.com/3") ,
);
현재 결과
[0]=>
array(1) {
["thumbnail"]=> "https://example1.png"
}
[1]=>
array(1) {
["thumbnail"]=> "https://example2.png"
}
[2]=>
array(1) {
["thumbnail"]=> "https://example3.png"
}
[3]=>
array(1) {
["url"]=> "http://www.example.com/1"
}
[4]=>
array(1) {
["url"]=> "http://www.example.com/2"
}
[5]=>
array(1) {
["url"]=> "http://www.example.com/3"
}
원하는 결과
[0]=>
array(2) {
["thumbnail"]=> "https://example1.png"
["url"]=> "http://www.example.com/1"
}
[1]=>
array(2) {
["thumbnail"]=> "https://example2.png"
["url"]=> "http://www.example.com/2"
}
[2]=>
array(2) {
["thumbnail"]=> "https://example2.png"
["url"]=> "http://www.example.com/2"
}
[3]=>
array(2) {
["thumbnail"]=> "https://example3.png"
["url"]=> "http://www.example.com/3"
}
간단하면서도 효과적입니다. – MaryCoding