$arr = array('a'=>array('b'=>array('c'=>'4'))); $name="a.b.c"; $rs = explode('.', $name); $s = $arr; foreach ($rs as $n){ $s = $s[$n]; } echo $s;