<?php
function getNestedValue($array, $path) {
foreach ($path as $key) {
if (!isset($array[$key])) {
return null;
}
$array = $array[$key];
}
return $array;
}
$ar = array(
"z" => array(
"x" => array(
"c" => array(
"v" => array(
"a" => 123,
"b" => 321
)
)
)
)
);
$path = array("z", "x", "c");
$result = getNestedValue($ar, $path);
echo $result !== null ? "Значение: " . print_r($result, true) : "Элемент не найден";
?>
SELECT
ch.id_element,
ch.`table`,
ch.param,
GROUP_CONCAT(cu.name) AS value_new
FROM
c_history ch
LEFT JOIN
c_object co ON co.id = ch.id_element
LEFT JOIN
c_user cu ON FIND_IN_SET(cu.id, ch.value_old)
WHERE
ch.`table` = 'c_object'
AND ch.param = 'ids_user_merge'
GROUP BY
ch.id_element, ch.`table`, ch.param;
let block = false;
$(document).scroll(function () {
if (!block && isScrolledIntoView(".contact-start-popup")) {
block = true;
MicroModal.show('poster-popup');
}
});