我目前正在學習如何管理和使用數組。但是我將兩個數組組合在一起時有點失落。兩個數組中都有相同數量的值。 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 2015-02-07 02:00:09