Gibt es einen PHP-Befehl um aus einem Array, wie man es z.B. nach einer SQL-Abfrage mit pg_fetch_all bekommt, direkt ein Array zu machen, in dem der Wert des Key "id" als Key des Array benutzt wird?
Also das hier in einem PHP-internen Befehl:
foreach ($ergebnis as $row){
$textA[$row['id']] = $row['text'];
}
Ich stelle mir eine Funktion array_use_as_key($newkey, $array) vor, die den vorhandenen Key durch den Inhalt von $array[$newkey] ersetzt, so dass ich hinterher mit $array[$sqlid]['text'] zugreifen kann?
Gibt es so was schon und ich sehe den Wald vor lauter Bäumen nicht? Oder kann das universell aus irgendeinem Grund nicht funktionieren?
Also das hier in einem PHP-internen Befehl:
foreach ($ergebnis as $row){
$textA[$row['id']] = $row['text'];
}
Ich stelle mir eine Funktion array_use_as_key($newkey, $array) vor, die den vorhandenen Key durch den Inhalt von $array[$newkey] ersetzt, so dass ich hinterher mit $array[$sqlid]['text'] zugreifen kann?
Gibt es so was schon und ich sehe den Wald vor lauter Bäumen nicht? Oder kann das universell aus irgendeinem Grund nicht funktionieren?
Kommentar