Füge fehlende Schlüssel in das Array ein

8

Ich habe ein Array wie dieses mit fehlenden Schlüsseln:

%Vor%

Wie kann ich fehlende Schlüssel mit leeren Strings als Werte hinzufügen? Ich will das als Ergebnis:

%Vor%     
Richard Knop 16.03.2011, 14:06
quelle

7 Antworten

7

Ihre Fragen sind sehr vage und schwer zu verstehen, was genau Sie wollen. Aus meiner Interpretation scheint es, dass Sie einen Schlüssel in das Array einfügen möchten, indem Sie die aktuellen Schlüssel entlang der Indexlinie bewegen.

möchten Sie vielleicht so etwas ausprobieren:

%Vor%     
RobertPitt 16.03.2011, 14:21
quelle
6

Ähnlich wie Rinuwise's Antwort:

%Vor%     
Mark Baker 16.03.2011 14:41
quelle
6

Wenn Sie die Einstellung der leeren Schlüssel automatisieren möchten, können Sie dies tun

%Vor%     
bisko 16.03.2011 14:13
quelle
5

Hier ist eine etwas andere Antwort, wie man es ohne Schleifen macht, indem man den Array-Summenoperator ausnutzt.

%Vor%     
Riimu 16.03.2011 14:24
quelle
1

Wie jede andere Array-Affektation:

%Vor%

Oder, wenn Sie meinen, füllen Sie die Lücken im Array:

%Vor%

edit: Die Sortierung wurde hinzugefügt, um das Entfernen von Werten zu vermeiden.

    
krtek 16.03.2011 14:10
quelle
0

Sie können einen Array-Wert basierend auf dem Schlüssel definieren.

$array[1] = ''

    
mikelbring 16.03.2011 14:09
quelle
0
%Vor%     
Simon H 16.03.2011 14:17
quelle

Tags und Links