Jag skrev en snabbare funktion som inte använder eval, jag testade lite snabbt och den verkar köra ungefär 5 ggr snabbare än med eval.
Citat:
function multiDimIsset($theArray, $dimensions)
{
foreach($dimensions as $dim)
{
if (!isset($theArray[$dim])) {
return false;
}
$theArray = $theArray[$dim];
}
return true;
}
|