UIDEV - gesammelte nützliche Snippets
Hier veröffentlichen wir gesammelte Code-Snippets für die Anwendung.
Array Suche
Sucht in den Arrays nach Werten.
<?php
function GetArrKey( $findArr, $key_arr, $depth=0 )
{
if( count($key_arr) <= $depth || !array_key_exists($key_arr[$depth], $findArr) )
return NULL;
else if( count($key_arr) == $depth+1 )
return $findArr[$key_arr[$depth]];
return GetArrKey( $findArr[$key_arr[$depth]], $key_arr, $depth+1 );
}
$ausgabe=GetArrKey( $array, array( "anfang","suche" ) ) ;
// Ausgabe
while(list($arr, $val) = each($ausgabe)) {
# erste Dimension auslesen
echo "1. Dimension: ";
echo $arr . ": " . $val . "<br>";
while (list($key, $values) = each($val))
{
echo "2. Dimension: ";
echo $key, ": ".$values."<br>";
}
}
?>