通过另一个数组的值调用一个数组值



好吧,这对我来说很难描述,这可能是我很难弄清楚代码的原因。

我有一个数组:

$new_url_array[]

它有一些值,想象它是这样的:

1 -> urla
2 -> urlb
3 -> urlc
4 -> urld

然后我有一个名为$gotfrompost[]的数组它看起来像这样:

1 -> 3
2 -> 1
3 -> 4
4 -> 2

所以我需要做的是根据$gotfrompost[]的值请求$new_url_array[]的值,这样如果我输入$a(作为$a = 1)

我想让它首先与got from post协商,看到$gotfrompost[1] = 3然后去获取输出到URLC$new_url_array[3]

你明白我的意思吗?

我想要这一切,因为我试图把一些数据在sql数据库这样,这是最好的代码,我能想到的,但它不起作用。还有一个循环正在进行,其中$a只是简单地增加,直到它达到值的总数。(' $ln'只是一个id行,也算在内)

$dbh->exec("insert into vim_playlist12 (url, listnum) values ('$new_url_array[$gotfrompost[$a]]','$ln')");

任何想法吗?

使用花括号并尝试

$dbh->exec("insert into vim_playlist12 (url, listnum) values ('".{$new_url_array[$gotfrompost[$a]]}."','$ln')");

您需要访问值$new_url_array[$gotfrompost[$a]]。您还应该更改变量名以使其更加一致。

相关内容

  • 没有找到相关文章

最新更新