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-Key: 92124

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

Printed on: April 23, 2024 at 19:04 o'clock

Member: SnowStar
SnowStar Jul 15, 2008 at 22:24:59 (UTC)
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
Member: oliPro
oliPro Jul 16, 2008 at 09:02:30 (UTC)
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