gpt4 book ai didi

php - 如何在 PHP 中将 3 个数组合并为一个关联数组

转载 作者:可可西里 更新时间:2023-10-31 23:11:50 27 4
gpt4 key购买 nike

我有 3 个数组,每个数组只有 7 个元素。数组是:

文件名[]

标题[]

描述[]

我想为上面数组中的每个数据表达和迭代一个关联数组。 filename 可以是关联数组的键值,但每个文件名都有自己对应的标题和描述。

下面是一个示例:

var_dump($filename)
string(10) "IMG_1676_3" [1]=>
string(10) "IMG_0539_3" [2]=>
string(8) "IMG_1942" [3]=>
string(8) "IMG_1782" [4]=>
string(8) "IMG_2114" [5]=>
string(8) "IMG_9759" [6]=>
string(8) "IMG_2210" }

var_dump($title)
string(31) "Lighthouse at Ericeira Portugal" [1]=>
string(23) "Gaudi park in Barcelona" [2]=>
string(32) "Driving around outside of Lisbon" [3]=>
string(16) "Madeira Portugal" [4]=>
string(15) "Barcelona Spain" [5]=>
string(15) "Lisbon Portugal" [6]=>
string(14) "Sailing Lisbon" }

最佳答案

function mergeArrays($filenames, $titles, $descriptions) {
$result = array();

foreach ( $filenames as $key=>$name ) {
$result[] = array( 'filename' => $name, 'title' => $titles[$key], 'descriptions' => $descriptions[ $key ] );
}

return $result;
}

只需确保将有效输入传递给函数,或添加一些额外的检查。这就是您要找的吗?

关于php - 如何在 PHP 中将 3 个数组合并为一个关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13355104/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com