olipro
Goto Top

array unique bei mehrdimensionalen Arrays

Kann mir jemand sagen, wie ich es hin bekommen kann aus dem untenstehenden mehrdimensionalen Array das Ergebnis "testtabelle1" und "testtabelle2" jeweils 1x heraus zu bekommen?

$dbStruktur = array();

$dbStruktur = array(array("testtabelle1","feldname1","varchar","10"),  
		array("testtabelle1","feldname2","varchar","20"),  
		array("testtabelle2","feldname1","varchar","10"),  
		array("testtabelle2","feldname2","varchar","20")  
              );


Mit array_unique bekomme ich leider nur "testtabelle1"

$bs = array_unique ( $dbStruktur );
echo "<pre>";  
print_r ( $bs );

Content-ID: 92124

Url: https://administrator.de/contentid/92124

Ausgedruckt am: 26.11.2024 um 05:11 Uhr

SnowStar
SnowStar 16.07.2008 um 00:24:59 Uhr
Goto Top
Geht es dir wirklich nur um die "testtabelle"-Einträge?
Dann:

foreach ($dbStruktur as $key => $value){
$tempStruktur = $value['0'];
}
$tempStruktur = array_unique($tempStruktur);

print_r($tempStruktur);

Glaub ich *g
oliPro
oliPro 16.07.2008 um 11:02:30 Uhr
Goto Top
SnowStar ....... Danke einfach!
So funktioniert es. Ich habe gestern Abend fast 3h daran gesessen.
Mal wieder ein Brett vor´m Kopf face-sad
Danke nochmal.
Gruß, Oliver