function array_construct($arr, $k, $i = 0) { if (!is_array($arr) || count($k) == $i) { return $arr; } $r = isset($k[$i]) && isset($arr[$k[$i]]) ? $arr[$k[$i]] : false; if (is_array($r)) { $i++; $r = array_construct($r, $k, $i); } return $r; }
public function _lang() { $f = func_get_args(); if ($this->is_lang($f[0])) { return array_construct($this->lang, array_map('strtoupper', $f)); } return $f[0]; }
function _lang() { global $user; $f = func_get_args(); if (is_lang($f[0])) { return array_construct($user->lang, array_map('strtoupper', $f)); } return $f[0]; }