Hi! Could we please enable some services and cookies to improve your experience and our website?
Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code
<?php
function getIn($data, $arrsearch) {
$result = null;
if (empty($data)) return $result;
for ($i = 0; $i < count($arrsearch); $i++) {
if (is_int($arrsearch[$i])) {
$result[] = "[".$arrsearch[$i]."]";
}
else {
$result[] = "['".$arrsearch[$i]."']";
}
}
$resulttext = implode('', $result);
var_dump($data$resulttext);
if (!array_key_exists($data.$resulttext, $data)) {
return null;
}
return $result;
}
$data = [
'user' => 'ubuntu',
'hosts' => [
['name' => 'web1'],
['name' => 'web2', null => 3, 'active' => false]
]
];
var_dump(getIn($data, ['hosts', 1, 'name'])); // 'ubuntu')