Navigation
 Startseite
 Fachbücher
 Forum
 Webmaster News
 Script Newsletter
 Kontakt
 Script Installation
 Php
 Php Tutorials
 Impressum

Community-Bereich
 kostenlos Registrieren
 Anmelden
 Benutzerliste

Script Datenbank
 Script Archiv
 Script Top 20
 Screenshots
 Testberichte

Suche
 

Unsere Php Scripts
 Counter Script
 Umfrage Script
 Bilder Upload Script
 Terminverwaltung
 Simple PHP Forum
 RSS Grabber

Script Mods
 phpBB Adsense Mode

Tools und Generatoren
 .htpasswd Generator
 md5 Generator
 base64 Generator
 Markdown to HTML
 Colorpicker
 Unix timestamp Tool
 TLD Liste
 Webkatalog‑Verzeichnis

Partner
 Sprüche Treff

Artfiles.de
Bietet Serviceorientierte Internetdienstleistungen...
https://www.Artfiles.de
Hosterplus.de
Bekommen Sie Speicherplatz (Webspace), Domains und...
https://www.Hosterplus.de
 
 
 

Arrays füllen mit ein fortlaufenden Key

Sie befinden sich: Home > Forum > Php > Arrays füllen mit...

Wenn Sie einen Beitrag in diesem Forum schreiben möchten, so ist es erforderlich, dass Sie ein
 Benutzerkonto registrieren.

In diesen Beitrag wurden 2 Nachrichten geschrieben.

Arrays füllen mit ein fortlaufenden Key
Nachricht wurde verfasst am 20.09.2009 um 17:19 Uhr von Martin12398 Martin12398
Ich suche eine Möglichkeit, womit man bei einem Map System, was ich mit Arrays aufgebaut habe, das Array mit ein fortlaufenden Key zu befüllen.

Damit man mich versteht, es soll zb. Key 4 bis 10 immer der gleiche Wert geschrieben werden, ich habe dies jetzt in einer for Schleife und finde, das dies keine saubere Lösung ist. Gibt es da noch eine bessere Möglichkeit, das Problem zu lösen?
 
Nachricht wurde verfasst am 23.09.2009 um 17:26 Uhr von Schubertmedia Schubertmedia
Hallo Martin,

es gibt dafür in PHP die Funktion range() oder array_fill() damit kannst du ein Array mit einem fortlaufenden Key generieren.

So könntest du die Funktion range() oder array_fill() verwenden:


/*
* Created on 23.09.2009 by Nico Schubert
*/

/**
* Beispiel für range()
*/
echo 'Beispiel für range():<br>';
$mein_array=range(4, 10);
foreach($mein_array as $number) {
echo $number.'<br>';
}
/**
* Beispiel für array_fill()
*/
echo 'Beispiel für array_fill():<br>';
$mein_array_mit_array_fill = array_fill(4, 7, 'Value');
foreach($mein_array_mit_array_fill as $number) {
echo $number.'<br>';
}

Die Ausgabe würde dann so aussehen:

Beispiel für range():
4
5
6
7
8
9
10
Beispiel für array_fill():
Value
Value
Value
Value
Value
Value
Value


Ich hoffe ich konnte dir helfen, da ich mir nicht sicher bin ob ich dich richtig verstanden habe.

Grüße Nico
   Antwort schreiben



Bücherregal mit drei Büchern: 'PHP 4 - Grundlagen und Profiwissen' von Hanser Verlag, 'Webdesign in a Nutshell' von O'Reilly Verlag, und 'Webgestaltung' von Galileo Computing.