ОК, мне сложно описать, что, вероятно, связано с тем, что мне сложно определить код., вызывающий значение массива по значению другого массива
Так у меня есть массив:
$new_url_array[]
и имеет несколько значений, представьте себе, это выглядит следующим образом:
1 -> urla
2 -> urlb
3 -> urlc
4 -> urld
И тогда я массив называется $gotfrompost[]
это выглядит следующим образом :
1 -> 3
2 -> 1
3 -> 4
4 -> 2
Так что wh на мне нужно, чтобы быть в состоянии сделать, это попросить стоимости $new_url_array[]
на основании значения из $gotfrompost[]
так, что если я вход $ а (как $ а = 1)
Я хочу, чтобы первый наградить получил от должности, см., что $gotfrompost[1] = 3
THEN go get $new_url_array[3]
, который выдает URLC
Вы видите, что я имею в виду?
Я хочу все это потому, что я пытаюсь поместить некоторые данные в sql db, как это, и это лучший код, о котором я могу думать, но он не работает. Также происходит цикл, где $a
просто увеличивается, пока не достигнет общего количества значений. (`$ ln '- это только номер строки, который также подсчитывается)
$dbh->exec("insert into vim_playlist12 (url, listnum) values ('$new_url_array[$gotfrompost[$a]]','$ln')");
Любые мысли?
Какой результат для вас, когда вы получите эхо '$ new_url_array [$ gotfrompost [$ а]]'? –