mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 26.08.2004, 01:16   #1
TP-Specialist
 
Benutzerbild von Master_T2
 
Registriert seit: Oct 2002
Ort: Übach-Palenberg
Master_T2 bringt sich richtig einMaster_T2 bringt sich richtig ein

Mehrdimensionales Array


Hallo,

erzeuge folgendermaßen ein Array:
PHP-Code:
$links = array($j => array("name" => $row->link_name"path" => $row->link_path"target" => $row->link_target)); 
Wenn ich das Array nun folgendermaßen ausgeben will:
echo $links[1]['name'];

erhalte ich nichts, obwohl das Array definitiv gefüllt ist!?!
__________________
Grüße aus Übach-Palenberg
Tim

WEB.ASSISTANTS IT-SOLUTIONS
www.web-assistants.de

Hängt das doch mal an eine beliebige PHP-Datei: ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Master_T2 ist offline   Mit Zitat antworten


Alt 26.08.2004, 06:48   #2
TP-Member
 
Registriert seit: Aug 2004
Ort: Stuttgart
renkert.net macht alles soweit korrekt
Also, ich hab mal ein paar Variablen rausgenommen, kannst Sie ja wieder reinsetzen:

$links = array(
0 => array("name" => "Maier", "path" => "Pfad", "target" => "Ziel"),
1 => array("name" => "Schmidt", "path" => "Pfad_1", "target" => "Ziel_1")
);

echo $links['0']['name']."<br>";
echo $links['0']['path']."<br>";
echo $links['0']['target']."<br>";
echo $links['1']['name']."<br>";
echo $links['1']['path']."<br>";
echo $links['1']['target']."<br>";

PHP-Code:
$links = array(
             
=> array("name" => "Maier""path" => "Pfad""target" => "Ziel"),
            
=> array("name" => "Schmidt""path" => "Pfad_1""target" => "Ziel_1")
    );

 echo 
$links['0']['name']."<br>";
 echo 
$links['0']['path']."<br>";
 echo 
$links['0']['target']."<br>";
 echo 
$links['1']['name']."<br>";
 echo 
$links['1']['path']."<br>";
 echo 
$links['1']['target']."<br>"

Immer dran denken, dass Dein erster bzw. oberster Array-Level immer 0 ist....


Hoffe das wars....
renkert.net ist offline   Mit Zitat antworten
Alt 26.08.2004, 08:36   #3
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine User
Und nicht vergessen, daß du ein assoziatives Array hast..
Adromir ist offline   Mit Zitat antworten
Alt 26.08.2004, 18:26   #4
TP-Senior
 
Registriert seit: Aug 2003
Ort: Kaiserslautern
khromium macht alles soweit korrekt
Ehm müsste das array nicht einfach so angesprochen werden.

echo $links[0]['name'];

Also mit einer 0 anstatt eines Strings '0'.
khromium ist offline   Mit Zitat antworten
Alt 26.08.2004, 18:29   #5
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine User
Nope. Beides ist richtig..
Adromir ist offline   Mit Zitat antworten
Alt 26.08.2004, 18:39   #6
TP-Senior
 
Registriert seit: Aug 2003
Ort: Kaiserslautern
khromium macht alles soweit korrekt
@adromir: musst du dich immer so kurz fassen ?? Will schon den Grund dafür wissen. Werden in PHP alle Arrays als assoziativ interpretiert oder was??
khromium ist offline   Mit Zitat antworten
Alt 26.08.2004, 22:51   #7
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine User
Wenn es sich um ein Assoziatives Array handelt, also zB:

$array=array("obst"=>"birnen";
"gemüse"=>"tomaten");

sprichst du es so an:

echo $array=>obst;

Was die Einfachen Anführungszeichen angeht, ist es fasst egal, ob du sie setzt. Einzige Ausnahme ist, wenn das Array innerhalb eines Strings, der zB. geechoed wird, angegeben wird.

Also zB.

echo "Hallo $array['name`]";

würde eine Fehlermeldung bringen.

echo "Hallo $array[name]";

funzt ohne Probleme, ebenso wie:

echo "Hallo". $array['name`]."";


-Adromir, immer etwas schreibf
Adromir ist offline   Mit Zitat antworten
Alt 27.08.2004, 01:00   #8
TP-Senior
 
Registriert seit: Aug 2003
Ort: Kaiserslautern
khromium macht alles soweit korrekt
Momentmal.

echo $array[name];

erzeugt sehr wohl eine Fehlermeldung. Du musst nur Einstellen das NOTICE-Meldungen angezeigt werden. NAME wird nämlich dann als Konstante interpretiert, die nicht existiert. Funktioniert zwar trotzdem ist trotzdem nich so toll.

Außerdem war das kein komplettes assoziatives Array.

$array = array(0 => array("name" => Detlef);

echo $array[0]["name"];

Der erste Schlüssel ist also nicht assoziativ, weswegen ich mich auch gemeldet habe.
khromium ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Mehrdimensionales Array Mehrdimensionales Array
« Javascript Link | mysql login »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
cookie speichert nur 20 werte im array ? halla Traum-Dynamik 4 25.05.2004 14:40
while/each schleife mit verschachteltem Array Freak4life Traum-Dynamik 1 23.04.2004 17:46
Array Sortierung Problem jph Traum-Dynamik 4 23.01.2004 22:03
mehrdimensionales Array-Problem jph Traum-Dynamik 2 24.08.2003 20:13
rekursives Array durchsuchen sheaven Traum-Dynamik 4 19.01.2003 16:20


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:17 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67