<?php
// $a = ['item'=>['werwer'=>['tueiah'=>['auihi'=>'wieurh']]];
// $s = 'item.werwer.tueiah.auihi.wieurh';
$a = ['item'=>'werwer'];
$s = 'item.werwer';
echo get($a, $s);
// echo substr($s,0,strpos($s,'.'))."\n";
// echo substr($s,strpos($s,'.')+1)."\n";
function get($i, $c){
if(strpos($c,'.')){
$next = substr($s,0,strpos($s,'.'));
$rem = substr($s,strpos($s,'.')+1);
return get($i[$next], $rem);
}else{
return $i[$c];
}
}
preferences:
54.65 ms | 405 KiB | 6 Q