@rogrog : niestety liczba ich nie jets okreslona.
@Imperior : Twoj przyklad działa ale jak jest:
<?php
function GetElementByArrayPath($arrayData, $arrayPath) {
for ($i=0; $i<count($arrayPath); ++$i) {
$arrayData = $arrayData[$arrayPath[$i]];
}
return $arrayData;
}
$array = array( 'a', 'b', 'c', 'd' );
$array2['a']['b']['c']['d'] = 'Costam';
$array2['a']['b']['c'] = 'Dane';
echo GetElementByArrayPath
($array2,$array);
?>
To już nie mam Costam tylko Dane.
Dokładniej moze opisze:
1 tablica przechowuje klucze ktore mi sa potrzebne w 2giej tablicy:
<?php
$array = array( 'a', 'b', 'c', 'd' );
// i ona ma te klucze co podaje w 2giej czyli
$array2['a']['b']['c']['d'];
?>
I np potrzebuje tego zeby sprawdzic czy tablica $array2 . Jest tak zbudowana( ma idelanie takie same klucze jak w $
array)