gpt4 book ai didi

php - 如何将此数组添加到MySQL(很困惑)

转载 作者:行者123 更新时间:2023-11-30 01:22:03 33 4
gpt4 key购买 nike

我已经尝试寻找这个问题的答案有一段时间了,但我无法...所以我必须问一个问题...

简而言之,我不会发布任何我拥有的代码,而是直接提出问题。

我的数组如下所示:

Array
(
[0] => Array
(
[0] => ID09666
[1] => ID14366
[2] => ID8174
[3] => ID4106
)

[1] => Array
(
[0] => /title_is_fantastic/
[1] => /what_an_awesome_title/
[2] => /great_title/
[3] => /awesome_title/
)

[2] => Array
(
[0] => Title is fantastic
[1] => What an awesome title
[2] => Great title
[3] => Awesome title
)

[4] => Array
(
[0] => 100%
[1] => 86%
[2] => 76%
[3] => 68%
)

)

我需要添加到数据库的值是:

ID = ID09666
url = /title_is_fantastic/
title = Title is fantastic
percent = 100%

那么如何才能最快地将这些值添加到数据库中呢?我对这个数组感到非常困惑,因此非常感谢任何帮助。

谢谢!

最佳答案

嗯,我想我明白你的意思了。问题是你原来的数组有点相当奖励。如果我是你,我会创建一个函数将数组首先重新排列为以下形式:

Array
(
[0] => Array
(
[id] => ID09666
[url] => /title_is_fantastic/
[title] => Title is fantastic
[percent] => 100%
)
...
)

然后就可以直接访问第一个(或任何)元素。该函数类似于:

function rearrange($arr){
$array_number = count($arr[0]);
$new_arr = array();
for ($i=0,$i<$array_number<$i++){
$new_arr[$i]['id']=$arr[0][$i];
$new_arr[$i]['url']=$arr[1][$i];
$new_arr[$i]['title']=$arr[2][$i];
$new_arr[$i]['percent']=$arr[3][$i];
}
return $new_arr;
}

关于php - 如何将此数组添加到MySQL(很困惑),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18428283/

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