Hallo !
Das ist mein erster Beitrag überhaupt in einem Forum über PHP. Ich habe mich hier angemeldet, weil ich im Internet dieses Mal keine Lösung zu meinem Problem gefunden habe.
Ich arbeite gerade an einem PN System (Ich weiß, ich hätte auch ein fertiges nehmen können, aber ich möchte auch verstehen, wie so etwas mal "from scratch" aus entwickelt wird.
Nun zu meinem Problem:
Wenn ich die Nachrichtenliste eines eingeloggten Users abrufe, bekomme ich folgendes array zurückgeliefert:
Screenshot.png
Nun möchte ich aber alle Elemente aus dem Array löschen, wo der Schlüssel "id" doppelt ist UND der Schlüssel "refmsg" NICHT gesetzt ist.
Im obigen Beispiel soll also das Element "[0]" aus dem Array gelöscht werden. Leider habe ich keine passende Funktion bei PHP.net dazu gefunden und weiß gerade nicht, wo ich ansetzen muss.
Ich verlange ja nicht direkt nach einer Lösung, aber ein Denkanstoß würde mir vllt auch helfen.
Ach ja, mit "unset(array[0])" komme ich auch nicht weit, weil ja nicht immer das 0te Element das zu Löschende sein muss
Grüße,
Kighlander
Das ist mein erster Beitrag überhaupt in einem Forum über PHP. Ich habe mich hier angemeldet, weil ich im Internet dieses Mal keine Lösung zu meinem Problem gefunden habe.
Ich arbeite gerade an einem PN System (Ich weiß, ich hätte auch ein fertiges nehmen können, aber ich möchte auch verstehen, wie so etwas mal "from scratch" aus entwickelt wird.
Nun zu meinem Problem:
Wenn ich die Nachrichtenliste eines eingeloggten Users abrufe, bekomme ich folgendes array zurückgeliefert:
Screenshot.png
Nun möchte ich aber alle Elemente aus dem Array löschen, wo der Schlüssel "id" doppelt ist UND der Schlüssel "refmsg" NICHT gesetzt ist.
Im obigen Beispiel soll also das Element "[0]" aus dem Array gelöscht werden. Leider habe ich keine passende Funktion bei PHP.net dazu gefunden und weiß gerade nicht, wo ich ansetzen muss.
Ich verlange ja nicht direkt nach einer Lösung, aber ein Denkanstoß würde mir vllt auch helfen.
Ach ja, mit "unset(array[0])" komme ich auch nicht weit, weil ja nicht immer das 0te Element das zu Löschende sein muss
Grüße,
Kighlander
Kommentar