function views_json_query_plugin_query_json::apath in Views JSON Query 7
Fetch data in array according to apath.
Parameters
string $apath: Something like '1/name/0'
array $array:
Return value
array
1 call to views_json_query_plugin_query_json::apath()
File
- ./
views_json_query_plugin_query_json.inc, line 233 - Query plugin for views_json_query.
Class
- views_json_query_plugin_query_json
- @file Query plugin for views_json_query.
Code
function apath($apath, $array) {
$r =& $array;
$paths = explode('/', trim($apath, '//'));
foreach ($paths as $path) {
if (is_array($r) && isset($r[$path])) {
$r =& $r[$path];
}
elseif (is_object($r)) {
$r =& $r->{$path};
}
else {
break;
}
}
return $r;
}