<?php $arr = (object)[ "svg" => (array)[ (object)[], (object)[ "linearGradient" => [ (object)[ "@style" => "testing", ], ], ], ], ]; $str = "svg.1.linearGradient.0.@style"; $keys = explode('.', $str); $val = $arr; foreach($keys as $key) { $val = is_object($val) ? $val->$key : $val[$key]; } echo $val;
You have javascript disabled. You will not be able to edit any code.