php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.12.2011, 19:40  
Neuer Benutzer
 
Registriert seit: 16.12.2011
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
Catarrer befindet sich auf einem aufstrebenden Ast
Standard Mehrdiminsionales Array gibt index-Fehler aus

Hallo liebe PHP.de-Gemeinde,

ich arbeite grade an einem Script bei dem ich als Sprach-Konfiguration mit mehrdimensionalen Arrays.

jetzt sagt mir aber mein Error-Log, dass mein Index falsch wäre:

Zitat:
Notice: Undefined index: in E:\xampp\htdocs\arsenal\index.php on line 76
Zeile 76:
PHP-Code:
$material $lang['material'][$item['subclass']]; 
und der dazugehörige eintrag in der lang.de.php welche ich per require_once eingebunden habe:

PHP-Code:
$lang['material'][0] = "";
$lang['material'][1] = "Stoff";
$lang['material'][2] = "Leder";
$lang['material'][3] = "Bronze";
$lang['material'][4] = "Stahl"
$item['subclass'] enthällt eine Zahl von 0 bis 4 aus der Datenbank. Lasse ich mir nur $item['subclass'] per echo ausgeben gibt er mir auch die passende Zahl aus und wenn ich z.B.
PHP-Code:
$material $lang['material'][3]; 
eintrage und es mir ausgeben lasse, wird mir mein mehrdimensionales array richtig ausgegeben.

Habt ihr eine Idee woran es liegen kann, dass immer diese Fehlermeldung kommt?

Ich bedanke mich schonmal für eure Hilfe


Gruß Cat

Geändert von Catarrer (16.12.2011 um 19:58 Uhr).
Catarrer ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.12.2011, 19:52  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Di-men-sion
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 16.12.2011, 19:59  
Neuer Benutzer
 
Registriert seit: 16.12.2011
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
Catarrer befindet sich auf einem aufstrebenden Ast
Standard

Danke gleich geändert... mit dem Wort steh ich schon länger auf Kriegsfuß

EDIT: Jetzt haut er mir nur noch
Zitat:
Notice: Undefined index: 2 in [...]
raus. Der erste fehler lag an einer falschen Abfrage.
Allerdings ist jetzt ja der Index 2 vorhanden!

Geändert von Catarrer (16.12.2011 um 20:03 Uhr).
Catarrer ist offline   Mit Zitat antworten
Alt 16.12.2011, 20:53  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Kontrollier exakt, was in $item['subclass'] steht. Wenn das beispielsweise '2 ' steht (String, mit nachfolgendem Leerzeichen), ist das etwas anderes als '2' oder 2!
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 18.12.2011, 14:18  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

PHP-Code:
$material $lang'material' ][ (int)$item['subclass'] ]; 
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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
Feed in Datenbank eintragen (Formate: json, php serialized, xml) high_five Datenbanken 5 17.06.2010 03:04
[Erledigt] Problem bei update mit array feldern fulltilt PHP Tipps 2010 6 13.02.2010 00:59
Array umwandeln von zwei zu mehrdimensional erselbst PHP Tipps 2009 6 02.04.2009 23:30
[Erledigt] Fehler bei Array ausgabe newWorldOrder PHP Tipps 2009 2 23.02.2009 17:29
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Soapfault: Undefined Property Argi PHP-Fortgeschrittene 0 28.07.2008 11:17
Prototype Ajax Array Datenmüll notyyy HTML, Usability und Barrierefreiheit 2 08.04.2008 10:57
Array index updaten obi PHP Tipps 2008 4 28.11.2007 15:08
Index vom Array zurücksetzen kampfnickel PHP Tipps 2007 6 08.01.2007 17:24
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php array undefined index fehler

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum