Der folgende Beitrag wurde am 07. 12. 2006, 11:54 Uhr von Bobby veröffentlicht.
Hi
Hab ein kleineres problem mit den Index eines Arrays.
Der erste Indizie ist normalerweise null. Wie kann ich es beeinflussen, das der erste Index 1 ist?
Also normal ist:
Array (
[0] => 2.jpg
[1] => 3.jpg
[2] => 4.jpg
[3] => 5.jpg
...)
Ich möchte gern:
Array (
[1] => 2.jpg
[2] => 3.jpg
[3] => 4.jpg
[4] => 5.jpg
...)
Hab es bisher so gelöst, das ich dem Ersten Index des Arrays eine 0 zugewiesen hab. Find ich aber nich grad die besonders elegante Lösung
Ist sicher nur ein kleines Problem... Wäre für Hilfe echt dankbar.
Gruß Bobby
Der folgende Beitrag wurde am 07. 12. 2006, 12:12 Uhr von wahsaga veröffentlicht.
hi,
> Hab ein kleineres problem mit den Index eines Arrays.
>
> Der erste Indizie ist normalerweise null. Wie kann ich es beeinflussen, das der erste Index 1 ist?
http://www.php.net/manual/de/language.types.array.php
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
Der folgende Beitrag wurde am 07. 12. 2006, 12:17 Uhr von Bobby veröffentlicht.
Hi,
> hi,
>
> > Hab ein kleineres problem mit den Index eines Arrays.
> >
> > Der erste Indizie ist normalerweise null. Wie kann ich es beeinflussen, das der erste Index 1 ist?
>
> http://www.php.net/manual/de/language.types.array.php
>
> gruß,
> wahsaga
>
>
Danke für die Antwort, das kenn ich ja... Nur mir geht es darum, das der Array über eine Schleife mit Inhalten gefüllt wird.
$file=array();
while ($filetmp = readdir ($verz))
{
if(ereg(".jpg",$filetmp))
{
array_push($file,$filetmp);
}
}
So und nun soll eben der erste ausgelesene Wert den Index [1] bekommen... Ich könnte natürlich überprüfen ob der Array schon Inhalt hat und dann dem ersten Wert den Index 1 zuweisen.. Wäre aber auch etwas umständlich oder?
Gruß Bobby
Der folgende Beitrag wurde am 07. 12. 2006, 12:19 Uhr von wahsaga veröffentlicht.
hi,
> Nur mir geht es darum, das der Array über eine Schleife mit Inhalten gefüllt wird.
>
> $file=array();
>
> while ($filetmp = readdir ($verz))
> {
> if(ereg(".jpg",$filetmp))
> {
> array_push($file,$filetmp);
> }
> }
>
> So und nun soll eben der erste ausgelesene Wert den Index [1] bekommen... Ich könnte natürlich überprüfen ob der Array schon Inhalt hat und dann dem ersten Wert den Index 1 zuweisen.. Wäre aber auch etwas umständlich oder?
Dann gebe doch gleich bei jedem neuen Element den Index explizit an - und zähle ihn in der Schleife mit hoch.
(Oder nutze gleich eine andere Schleifenform, bzsp. for.)
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
Der folgende Beitrag wurde am 07. 12. 2006, 12:52 Uhr von Bobby veröffentlicht.
> Dann gebe doch gleich bei jedem neuen Element den Index explizit an - und zähle ihn in der Schleife mit hoch.
> (Oder nutze gleich eine andere Schleifenform, bzsp. for.)
>
> gruß,
> wahsaga
>
>
OK... ich dank dir erstmal für die konstruktive Hilfe.. ich dachte eben das es in irgendeiner Funktion möglich wäre den Startindex einmal anzugeben und danach den Index automatisch hochzählen zu lassen...
Habs nun erstmal anders gelöst...
Gruß Bobby
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4