php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.01.2006, 15:05  
Benutzer
 
Registriert seit: 29.06.2004
Beiträge: 52
Transmitter
Standard 2 Arrays kombinieren

Hi,

habe leider nichts passendes gefunden.

Ich muss 2 assoziative Arrays anhand von einem Schlüssel kombinieren:

array 1:
Zitat:
id titel parentID
1 titel 0
2 titel 0
3 titel 1
und:
array 2:
Zitat:
id anzahl
1 17
3 34
2 19
Und ich würde gerne die Arrays über die ID kombinieren:

Gewünschtes Ergebnis Array:
Zitat:
id titel parentID anzahl
1 titel 0 17
2 titel 0 19
3 titel 1 34
Klappt das irgendwie?
Mit den eingebauten PHP Funktionen geht das ja nicht, oder?
Habe zumindest keine passende gefunden
Transmitter ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.01.2006, 15:08  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

so was? array_combine()

ansonsten stehen hier ja alle array Funktionen:Array Funktionen
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 02.01.2006, 15:31  
Benutzer
 
Registriert seit: 29.06.2004
Beiträge: 52
Transmitter
Standard

Ja, die Doku kenne ich schon.

Ich finde da nur keine Funktion um 2 assoziative Arrays anhand eines Elementes zu kombinieren.
Transmitter ist offline  
Alt 02.01.2006, 16:11  
Erfahrener Benutzer
 
Registriert seit: 01.06.2004
Beiträge: 721
suendesizer
Standard

Ich bin mir ziemlich sicher, dass du einen eigenen Algorithmus entwickeln musst. Außerdem kann ich in deiner Beschreibung keinen direkten Zusammenhang von zwei Arrays erkennen, wenn das Feld eines Arrays zur Identifizierung eines Indexes eines anderen Arrays dienen soll.
__________________
If you read this message backward, Satan will force you to smoke marijuana.
Gute Tutorials
suendesizer ist offline  
Alt 02.01.2006, 16:15  
Benutzer
 
Registriert seit: 29.06.2004
Beiträge: 52
Transmitter
Standard

War einfacher als ich dachte:

Code:
$finalKategorien = array ( );
foreach ( $Kategorien as $Kat )
{
	$Kat['Anzahl'] = 0;
	foreach ( $AnzahlArtikel as $AnzArt )
	{
		if ( $AnzArt['KategorieID'] == $Kat['ID'] )
		{
			$Kat['Anzahl'] = $AnzArt['Anzahl'];
		}
	}
	$finalKategorien[] = $Kat;
}
Transmitter ist offline  
Alt 02.01.2006, 16:16  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

PHP-Code:
<?php
$sql1 
"SELECT id, titel, parentID FROM tabelle_1";
$res1 mysql_query($sql1);
while (
$cur1 mysql_fetch_assoc($res1)) {
  
$array[$cur1['id']] = $cur1;
}
$sql2 "SELECT id, anzahl FROM tabelle_2";
$res2 mysqlquery($sql2);
while (
$cur2 mysql_fetch_assoc($res2)) {
  
$array[$cur2['id']] = array_merge($array[$cur2['id']], $cur2);
}  
?>
Das wird Notices werfen, die kannst du aber selbst beheben
Zergling-new ist offline  
 


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
Mehrere Arrays summieren buggybugga PHP-Fortgeschrittene 8 22.07.2008 11:51
Variable Variablen zusammen mit Arrays Kenshin PHP Tipps 2008 2 20.04.2008 15:30
Mehrere Arrays unterschiedlicher Größe kombinieren querfisch PHP Tipps 2007 9 31.03.2007 21:34
eindimensionale arrays sortieren webazubi PHP Tipps 2007 5 23.03.2007 18:11
Mehrere Mehrdimensionale Arrays Stefano PHP Tipps 2006 5 12.10.2006 13:18
Arrays sortieren, Bezeichnung, Preis Ticos PHP Tipps 2006 4 07.09.2006 19:37
Arrays kreuzen PHP Tipps 2006 13 08.03.2006 11:36
[Erledigt] 2 Arrays miteinander vergleichen PHP Tipps 2007 3 17.12.2005 16:54
Objektorientierter Zugriff auf Multidimensionale Arrays PHP-Fortgeschrittene 31 26.11.2005 21:46
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
Arrays kombinieren PHP Tipps 2005-2 1 12.09.2005 00:45
2 Arrays vergleichen und unterschiede auslesen PHP Tipps 2005 6 25.02.2005 09:34
Erkennung von Arrays in Strings PHP-Fortgeschrittene 15 07.12.2004 13:00
2 arrays in abhängigkeit ??? PHP Tipps 2004 2 11.08.2004 21:19
Werte eines Arrays in eine MySQL schreiben PHP Tipps 2004 2 28.06.2004 13:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php zwei arrays kombinieren, php zwei arrays vereinen, mehrere id kombinieren html, arrays kombinieren, 2 arrays kombinieren php, php array anhand eines schlüsselwertes verbinden, \2 arrays kombinieren\, javascript array vereinen, php assoziative arrays kombinieren, variable mit arry combinieren, assoziative arrays kombinieren, php mehrdimensionale arrays vereinigen, 2 arrays miteinander kombinieren, zwei arrays kombinieren, zwei arrays miteinander kombinieren, php array vergleichen und kombinieren, php 2 array unterschiedlicher größer, php 2 arrays kombinieren, zwei arrays kompinieren, 2 array combinieren

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.