Gruppenwechsel - dem Value einen eigenen Wert zuweise

Ich hole mir aus der Datenbank Werte und gruppiere anschließend
[PHP]function getdog()
{
global $xxx;
include(INCLUDE_DIR.‚datenbank.php‘);
$showresults = "
SELECT

ORDER BY dog.gender DESC

";
$stmt = $conn->prepare($xxx);
$stmt->bindParam(‚:xxx‘, $xxx, PDO::PARAM_INT);
$stmt->execute();
$grouped = array();
while($row = $stmt->fetch(PDO::FETCH_OBJ))
{
$grouped[$row->doggender][$row->showclass] = $row;

}
return $grouped;

}
$showdog = getdog();[/PHP]

die Ausgabe dessen mit

[PHP]foreach ($showdog as $doggender => $entries)
{ echo „$doggender“; …[/PHP]

hier beschränkt sich die Ausgabe auf male und female, die ich gerne mit einer eigenen Variable überschreiben würde…
Eine if-Abfrage [PHP]if ($doggender= ‚male‘)[/PHP] ändert mir alles (auch die wo female drin ist)…

der var_dump aus showdog beinhaltet

array(3) { ["male"]=> array(6) { ["youth"]=> array(7) { [0]=> object(stdClass)#11 (24) { .....

Wie kann ich jetzt meine eigene Variable für jeweils male und female einbauen? Also wenn male dann $bla ??

Könnte daran liegen, dass das eine Zuweisung ist und keine if-Abfrage :smiley:

Da ich gar nicht wusste, wo ich ansetzen muss und schon etliches probiert hatte war das einer von den „halbwegs funktionierenden“ Sachen :eek:

Ich musste schon viel eher ansetzen, direkt nach der Variable showdog
[PHP]$showdog[$studs] = $showdog[‚male‘];
unset($showdog[‚male‘]);[/PHP]

$studs ist die Variable, die mir das in versch. Sprachen übersetzt :wink: