|
||||
PHP: Array Klammern [] als String
Hallo Leute.
Bin gerade dran eine Funktion zu machen, die mir alle Ordner + Unterordner ausliest. Ich hab dabei folgendes Problem: In meinem Script brauche ich verschieden viele Klammern in einem Array. Also $arr[$var][][]... Dies, damit die Unterordner auch so im Array verschachtelt werden. Nun habe ich diese in eine Variabel gelesen $br = "[]"; und so als String gespeichert. Je nachdem wieviel Klammern ich brauche werden diese in einer for-schlaufe hinzugefügt. Nun kann ich diese jedoch nicht mehr ans Array hängen. PHP-Code:
Code:
Notice: Undefined offset: 1 in C:\Programme\Xampp\xampp\htdocs\projects\path\to\file\functions.php on line 40 Vielen Dank für eure Hilfe Greez Toby
__________________
Nyaa~~ ------------------------------------------ http://www.codestyle.ch ------------------------------------------ |
Sponsored Links |
Sponsored Links |
|
||||
Zitat:
Und um so mehr Subordner, um so mehr Klammern, dacht ich eben... Okay danke, werde diese Funktion mal studieren und sehen, was sich machen lässt!
__________________
Nyaa~~ ------------------------------------------ http://www.codestyle.ch ------------------------------------------ |
|
||||
Also, ich hab nun den ersten Schritt geschafft den ich wollte.. Und was ich oben erzählt hab war wirklich schwachsinn glaub ich...
Nun mein Array sieht momentan noch langweilig aus, so wie ich es eben nicht will: Code:
Array ( [0] => ordner1 [1] => subordner1 [2] => ordner2 [3] => ordner3 [4] => subordner3 ) Was ich will müsste so in etwa so aussehen: Code:
Array ( [0] => Array([0] => ordner1 [1] => subordner1) [1] => ordner2 [2] => Array([0] => ordner3 [1] => subordner3) )
__________________
Nyaa~~ ------------------------------------------ http://www.codestyle.ch ------------------------------------------ |
|
||||
hm, was spricht gegen ein einfaches Array?
Bei Deiner Ziel-Vorstellung hättest Du das ja so, dass ein Ordner einfach als String gespeichert ist, wenn dieser keine Unterordner besitzt, aber falls doch, dass ist es das erste Element in einem Unterarray. Klingt für mich schwierig zu handeln. Schau' Dir mal PHP: RecursiveDirectoryIterator - Manual an, evtl. findest Du dort ja bereits alles Benötigte. |
|
||||
Ich schaus mir ma an und überleg noch mals durch, was ich denn wirklich machen will und was ich brauche... vielleicht komme ich ja auf eine einfachere Lösung ^^
Danke!
__________________
Nyaa~~ ------------------------------------------ http://www.codestyle.ch ------------------------------------------ |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Ausgabe geschieht nur einmal | Benutzername | Serveradministration und serverseitige Scripte | 0 | 12.05.2011 15:59 |
String zu Array | tichy | Javascript & Ajax | 3 | 20.06.2010 22:47 |
PHP: Vorkommen eines Substrings in String zählen? | braindead | Serveradministration und serverseitige Scripte | 0 | 07.05.2009 22:49 |
PHP: zweidim. Array mit eindimensionaler Struktur in Eindim. Array umwandeln? | braindead | Serveradministration und serverseitige Scripte | 4 | 08.07.2008 13:31 |
Dateien auslagern - Include und PHP | ArcVieh | Serveradministration und serverseitige Scripte | 17 | 27.03.2008 18:09 |