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 17.07.2011, 20:45  
Neuer Benutzer
 
Registriert seit: 02.06.2011
Beiträge: 17
PHP-Kenntnisse:
Anfänger
stanneo befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Werte aus einem multidimensionalen Array in eine andere Variable übernehme

Ich komme seit Stunden nicht weiter und langsam kann ich auch nicht mehr klar denken.
Ich habe Probleme mit einem multidimensionalen Array.

So sieht die Ausgabe mit var_dump($MeinArray);

array(2) {
[0]=>
array(4) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
[2]=>
string(1) "3"
[3]=>
string(1) "4"
}
[1]=>
array(4) {
[0]=>
string(5) "weiß"
[1]=>
string(4) "gelb"
[2]=>
string(3) "rot"
[3]=>
string(5) "braun"
}
}
Wie kann ich in einer foreach Schleife einer neuen Variablen $Nummer nacheinander die Werte "1","2","3","4"
und einer Variablen $farbe die Werte "weiß","gelb","rot","braun" zuweisen?
Ich weiß- bei jedem Scheifen - Durchlauf werden die Werte überschrieben, das spielt aber jetzt keine Rolle.
Es geht nur um Verständnisfrage. Falls Frage zu blöd, bitte ignorieren

Vielen Dank
stanneo ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.07.2011, 20:57  
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 1.164
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard

Entweder du schachtelst zwei Schleifen, oder du sprichst beide First-Level Indizes direkt an.

Variante 1:

PHP-Code:
foreach ( $array as $index1 => $array2 ) {
  foreach ( 
$array2 as $index2 => $value ) {
    if ( 
$index1 == ) {
      
$Nummer $value//inkl. deiner korrekten Bemerkung, dass der Wert überschrieben wird.
    
} else if ($index1 == 1) {
      
$Farbe $value//s.o.
    
}
  }

Variante 2:
PHP-Code:
//Für die Nummern
foreach ( $array[0] as $key => $value ) {
  
//bla
}
//Für die Farben
foreach ( $array[1] as $key => $value ) {
  
//bla

ungetestet
__________________
Es ist schon alles gesagt! Nur noch nicht von allen! (Karl Valentin)
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)
dennis81 ist offline   Mit Zitat antworten
Alt 18.07.2011, 01:34  
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 495
PHP-Kenntnisse:
Fortgeschritten
mimomamu sorgt für eine eindrucksvolle Atmosphäremimomamu sorgt für eine eindrucksvolle Atmosphäre
Standard

Falls die Werte in $Mein Array[0] paarweise verschieden sind:

PHP-Code:
foreach (array_combine($MeinArray[0], $MeinArray[1]) as $Number => $farbe)
{

__________________
Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von verwendet werden
mimomamu ist offline   Mit Zitat antworten
Alt 18.07.2011, 16:00  
Neuer Benutzer
 
Registriert seit: 02.06.2011
Beiträge: 17
PHP-Kenntnisse:
Anfänger
stanneo befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank, jetzt wird mir einiges klarer. Gruß
stanneo 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
[Erledigt] Werte aus Array ableiten Maikh PHP Einsteiger 7 09.04.2011 08:03
Feed in Datenbank eintragen (Formate: json, php serialized, xml) high_five Datenbanken 5 17.06.2010 03:04
[Erledigt] Sortierung mehrerer Arrays philosapiens PHP Tipps 2010 16 08.06.2010 05:22
IE8 verliert Session Lenki PHP-Fortgeschrittene 10 25.04.2010 01:10
[Erledigt] array sortieren PHP Tipps 2004 17 13.05.2009 10:44
Array umwandeln von zwei zu mehrdimensional erselbst PHP Tipps 2009 6 02.04.2009 23:30
Session Variable auslesen nicht Möglich raphaelf PHP Tipps 2009 17 20.01.2009 21:46
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
[Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
[Erledigt] $_SESSION verwandelt variable auf einem Server in ein Array PHP-Fortgeschrittene 2 16.12.2004 13:25
Variable übernehmen Soese PHP Tipps 2004-2 10 02.12.2004 20:17
bbcode - Classe PHP-Fortgeschrittene 4 18.09.2004 17:30
array wert als variable nähmen PHP Tipps 2004 15 07.07.2004 21:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php array in anderen array übernehmen, array zwei werte php

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