php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.01.2012, 08:48  
Neuer Benutzer
 
Registriert seit: 29.12.2011
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Kia1990 befindet sich auf einem aufstrebenden Ast
Standard PHP Array durchlaufen

Hallo,
ich habe mein Array immer so durchlaufen:

PHP-Code:
for ($i 0$i count($this->fragen); $i++) {
    if (
$this->fragen[$i]->getParentID() == $row1["id"] )
    {
        
$this->fragen[$i]->Ausgeben();
    }
}
for (
$i 0$i count($this->fragen); $i++) {
    if (
$this->fragen[$i]->getParentID() == )
    {
        
$this->fragen[$i]->Ausgeben();
    }

Das funktioniert nun aber nicht mehr, weil das Array auch so aufgebaut sein kann:

$this->fragen[10] = wert
$this->fragen[11] = wert
$this->fragen[20] = wert

Also ich weiß nie genau an welcher Stelle etwas steht.

Ich dachte mir nun ich könnte mit einer foreach-Schleife durch das Array laufen:

PHP-Code:
foreach ($this->fragen as $f) {
    if (
$f->getParentID() == $row1["id"] )
    {
        
$f->Ausgeben();
    }
}
foreach (
$this->fragen as $f) {
    if (
$v->getParentID() == )
    {
        
$f->Ausgeben();
    }

Doch leider funktioniert das nicht, ich bekomme auch keinen Fehler ausgegeben?

Hat vielleicht jemand eine Idee, was ich tun kann. Bzw. ob meine Idee überhaupt funktionieren kann?

// Das sollte eig. ich den das Forum "PHP Einsteiger". Sorry.
Kia1990 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.01.2012, 08:57  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Mal mit var_dump() genauer geschaut, wie dein Array aufgebaut ist?
Solu ist offline   Mit Zitat antworten
Alt 06.01.2012, 09:03  
Neuer Benutzer
 
Registriert seit: 29.12.2011
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Kia1990 befindet sich auf einem aufstrebenden Ast
Standard

Hier mal einer kleiner Auszug:

Code:
array(59) {
  [18]=>
  object(Fragen)#2 (12) {
    ["frage":"Fragen":private]=>
    string(51) "Wie zufrieden waren Sie mit der Angebotserstellung?"
    ["frageid":"Fragen":private]=>
    string(2) "18"
    ["typ":"Fragen":private]=>
    string(5) "radio"
    ["anzahlmoeglichkeiten":"Fragen":private]=>
    string(1) "4"
    ["ParentID":"Fragen":private]=>
    string(1) "0"
    ["sort":"Fragen":private]=>
    string(1) "0"
    ["antworten":"Fragen":private]=>
    array(4) {
      [0]=>
      string(14) "sehr zufrieden"
      [1]=>
      string(9) "zufrieden"
      [2]=>
      string(17) "weniger zufrieden"
      [3]=>
      string(25) "überhaupt nicht zufrieden"
    }
    ["antwortenids":"Fragen":private]=>
    array(4) {
      [0]=>
      string(2) "28"
      [1]=>
      string(2) "29"
      [2]=>
      string(2) "30"
      [3]=>
      string(2) "31"
    }
    ["GewaehlteAntworten":"Fragen":private]=>
    array(0) {
    }
    ["connection":"Fragen":private]=>
    object(DB_MySQL)#5 (2) {
      ["connection":"DB_MySQL":private]=>
      resource(14) of type (mysql link)
      ["result":"DB_MySQL":private]=>
      resource(16) of type (mysql result)
    }
    ["UmfrageID":"Fragen":private]=>
    string(1) "7"
    ["FirmenID":"Fragen":private]=>
    string(1) "1"
  }
Ich weiß leider echt nicht weiter...
Kia1990 ist offline   Mit Zitat antworten
Alt 06.01.2012, 09:20  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Werden die Bedingungen denn erfüllt? if(...) echo 'parentid = rowid'
chorn ist offline   Mit Zitat antworten
Alt 06.01.2012, 09:27  
Neuer Benutzer
 
Registriert seit: 29.12.2011
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Kia1990 befindet sich auf einem aufstrebenden Ast
Standard

Ja, die werden erfüllt...

Der Fehler lag überhaupt nicht bei dem Array, da auf dem Server display_errors abgeschaltet war, konnte ich keine Errors erkennen, nach einschalten der Errors, war dann zu erkennen das zu einem späterem Zeitpunkt einfach eine "}" fehlte.

Ich bedanke mich bei euch.
Kia1990 ist offline   Mit Zitat antworten
Alt 06.01.2012, 11:21  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

[MOD: Thread verschoben]
Asipak 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
Rekursive Liste erstellen sponge93 PHP Einsteiger 3 20.12.2011 09:21
[Erledigt] PDF im Browser Streamen PiXeL1337 PHP Einsteiger 22 08.09.2011 16:24
[Erledigt] Mehrdimensionalem Array umformen, Index neu setzen und anschließend sortie wooha PHP Einsteiger 3 26.04.2011 12:08
[Erledigt] Sortierung mehrerer Arrays philosapiens PHP Tipps 2010 16 08.06.2010 05:22
Ein (Teil)Array anhand von level und depth zurückgeben. greatcthulhu Scriptbörse 4 16.04.2010 10:45
merge Array? tommy_725 PHP Tipps 2009 3 07.08.2009 18:30
[Erledigt] array sortieren PHP Tipps 2004 17 13.05.2009 10:44
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
Sortieren von Arrays mit mehr als 2 Dimensionen (Teil 2) Buhmann PHP-Fortgeschrittene 4 12.07.2005 14:03
Array wie auslesen? PHP Tipps 2005 7 07.03.2005 11:43
[Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php array durchlaufen

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:38 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