ввод массива из строки в число при переходе в функцию класса

Я пытаюсь передать массив из 4 строк в функцию, но внутри этой функции он меняет третью строку на номер 1, любой ключ, почему это произошло и как это предотвратить?

Вот код, который я использую для этого:
Массив я передаю в:

$lista = array("user_info","county", $_POST['lokacja'], "ID_hrabstwa");
$ID_hrabstwa = VarGetter::getVar("IDHRABSTWA",$lista);

и функция, которая принимает массив:

static public function getVar($varToGet,$data)
{
$DM = new DatabaseManager;
$column = array($data[0]);
$where = array($data[1]=>$data[2]);
$ID_hrabstwa = $DM->selectData($data[3], $column, $where);
return $ID_hrabstwa[0]['ID_hrabstwa'];
}

Я также пытаюсь создать переменную для хранения этого $ _POST [], но также безрезультатно.
Я подберу любые подсказки / объяснения, что я делаю неправильно, почему это происходит.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]