swen1
10-02-2004, 12:27
Hi,
wenn ich aus einem Array einen Text mache (z.B. implode(",",$array) ), erhalte ich einen String aller Elemente aus dem Array. Ist es an einer Stelle (z.B. $array[4]) leer, wird das einfach weggelassen. Wenn ich nun aus dem Text wieder ein Array mache, stimmen die ID's natürlich nicht mehr.
Es müßte also so aussehen: wert1,wert2,,wert4,,wert6
und nicht: wert1,wert2,wert4,wert6
wie kann man das am einfachsten erreichen?
Danke!!
Gruß Swen
PS: mit join ist's das gleiche
PS2: Sinn des ganzen ist, das Array in einer Datenbank zu speichern. Gibt es sonst vielleicht einen besseren Weg?
wenn ich aus einem Array einen Text mache (z.B. implode(",",$array) ), erhalte ich einen String aller Elemente aus dem Array. Ist es an einer Stelle (z.B. $array[4]) leer, wird das einfach weggelassen. Wenn ich nun aus dem Text wieder ein Array mache, stimmen die ID's natürlich nicht mehr.
Es müßte also so aussehen: wert1,wert2,,wert4,,wert6
und nicht: wert1,wert2,wert4,wert6
wie kann man das am einfachsten erreichen?
Danke!!
Gruß Swen
PS: mit join ist's das gleiche
PS2: Sinn des ganzen ist, das Array in einer Datenbank zu speichern. Gibt es sonst vielleicht einen besseren Weg?