PHP array ändert Datentyp zu int?

... komplette Frage anzeigen

3 Antworten

Der array_push gibt keinen neuen Array zurück, sondern er fügt dem Array (parameter 1) etaws hinzu.

Bedeutet du musst nicht:

$usernames = array_push($usernames, $row[0]);

Versuch mal statdessen:

array_push($usernames, $row[0]);

Berichte dann ob es das Problem gelöst hat.

MFG xGlumi

Antwort bewerten Vielen Dank für Deine Bewertung

Warum das ganze so kompliziert?

Antwort bewerten Vielen Dank für Deine Bewertung

Hast du dir mal die Fehlermeldung angeschaut? Diese weisst dich ja schon darauf hin das mit $usernames an dieser Stelle etwas nicht stimmen kann.

die Funktion array_push solltest du keine Variable zuweisen, da ist schon der Fehler. Rufe sie einfach so auf:

array_push($usernames, allesWasReinSoll);
Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?