MCPcopy Create free account
hub / github.com/Rello/analytics / get_nested_array_value

Method get_nested_array_value

lib/Datasource/LocalJson.php:259–269  ·  view source on GitHub ↗

* get array object from string * * @NoAdminRequired * @param $array * @param $path * @return array|string|null */

($array, $path)

Source from the content-addressed store, hash-verified

257 * @return array|string|null
258 */
259 private function get_nested_array_value($array, $path) {
260 $pathParts = explode('/', $path);
261 $current = $array;
262 foreach ($pathParts as $key) {
263 if (!is_array($current) || !array_key_exists($key, $current)) {
264 return null;
265 }
266 $current = $current[$key];
267 }
268 return $current;
269 }
270}

Callers 3

extractRowMethod · 0.95
extractSingleValuesMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected