Всем привет! Есть многомерный массив, внутри которого где-то есть ключ id со значением 976654.
Как сделать поиск этого значения так, чтобы потом вписать значение ключа в другом массиве?
Самостоятельно накрутил такой велосипед:
function check() {
$index = 1;
while ($index < end($session)) {
if (in_array("976654", $session["data"][$index])) {
$result["id"] = "true";
}
$index = $index + 1;
}
return;
}
check();
Но код упорно не хочет присваивать значение при найденном значении.
Ручным перебором определил, что:
if (in_array("976654", $session["data"][1])) {
$result["id"] = "true";
}
Работает корректно. Но в другом случае значение 976654 может лежать в $session["data"][5] или $session["data"][24].
Как написать цикл, который бы искал это значение?