您可以使用数组作为路径(从左到右),然后使用递归函数:
$indexes = {0, 'Data', 'name'};function get_value($indexes, $arrayToAccess){ if(count($indexes) > 1) return get_value(array_slice($indexes, 1), $arrayToAccess[$indexes[0]]); else return $arrayToAccess[$indexes[0]];}


