php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.01.2006, 18:53  
Gast
 
Beiträge: n/a
Standard Array Formatierung

Hallo zusammen,

ich habe folgendes Problem mit einem Array. Das ist mein Array:

Code:
Array ( 
		[0] => Array (
			[0] => Array (
				[name] => Müller, 
				[preis] => 100 ) 
			[1] => Array ( 
				[name1] => Meier 
				[preis] => 300 ) ) 
		[1] => Array ( 
			[0] => Array (
				[name] => Mustermann,
				[preis] => 25 ) 
			[1] => Array ( 
				[name] => Koch,
				[preis] => 50 ) ) 
			[2] => Array ( 
				[name] => Herrmann,
				[preis] => 75 ) ) )
Ich würde nun gerne jedes Element von Array[0] mit jedem Element von Array[1] kombinieren. Ungefähr so:

Code:
Array ( 
			[0] => Array (
				[name1] => Müller, 
				[name2] => Mustermann
				[preis] => 100+25 ) 
			[1] => Array ( 
				[name1] => Meier 
				[name2] => Mustermann
				[preis] => 300+25 ) ) 
			[2] => Array (
				[name1] => Müller, 
				[name2] => Koch,
				[preis] => 100+50 ) 
			[3] => Array ( 
				[name1] => Meier 
				[name2] => Koch,
				[preis] => 300+50 ) ) 
			[4] => Array (
				[name1] => Müller, 
				[name2] => Herrmann,
				[preis] => 100+75 ) 
			[5] => Array ( 
				[name1] => Meier 
				[name2] => Herrmann,
				[preis] => 300+75 ) )
Hoffentlich kann mir jemand helfen, bin langsam am verzweifeln und hoffe nur ich habe eine Denkblockade.
Vielen Dank!
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.01.2006, 18:56  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

2x "name" in einem Array geht nicht. Und warum ab und zu "name1"? "name1" und "name2" ist ein Widerspruch, wenn du schon dabei bist Arrays zu benutzen.

Bau dir den Array mit geschachtelten for-Schleifen selbst zusammen.
Zergling-new ist offline  
Alt 17.01.2006, 19:04  
Gast
 
Beiträge: n/a
Standard

Mit diesem Array würde ich gerne eine Tabelle erstellen.

Code:
Name1		Name2			Preis
Müller		Mustermann		125
Meier		Mustermann		325
Müller		Koch			150
Meier		Koch			350
Müller		Herrmann			175
Meier		Herrmann			375
Die Anzahl der Arrays kann verschieden sein!
 
Alt 17.01.2006, 19:12  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

PHP-Code:
<?php
$array1 
= array(array("name" => "müller""preis" => 1), array("name" => "meyer""preis" => 2));
$array2 = array(array("name" => "pfeffer""preis" => 30), array("name" => "hoffmän""preis" => 400), array("name" => "chang""preis" => 5000));

$array3 = array();
for (
$i 0$maxi count($array1), $k 0$i $maxi$i++) {
  for (
$j 0$maxj count($array2); $j $maxj$j++, $k++) {
    
$array3[$k]['name1'] = $array1[$i]['name'];
    
$array3[$k]['name2'] = $array2[$j]['name'];
    
$array3[$k]['preis'] = $array1[$i]['preis'] + $array2[$j]['preis'];
  }
}
print 
'<pre>';
print_r($array3);
?>
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
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
Kategoriedaten rekursiv in Array bringen Schiedsrichter PHP Tipps 2008 2 10.12.2007 15:43
ARRAY: alle möglichen Kombinationen Tentacle PHP Tipps 2006 13 12.05.2006 00:18
Übersicht aus mehrdimensionalem Array erzeugen Crypi PHP-Fortgeschrittene 0 30.01.2006 13:44
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
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
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
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
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
Was ist hier mit Schleife und mehrdimensionalen Array falsch PHP Tipps 2004 8 25.10.2004 14:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php print_r formatieren, print_r formatieren, print_r formatiert, print_r ausgabe formatieren, php print_r formatiert, print_r php formatiert, php print_r format, array formatieren, php array format, print_r format, http://www.php.de/php-tipps-2006/35993-array-formatierung.html, php arrays kombinieren, print_r() formatieren, php format print_r, print_r formatiert ausgeben, print_r format php, html array formatieren, php arrays rekursiv kombinieren, print_r formatierung, array formatieren php

Alle Zeitangaben in WEZ +1. Es ist jetzt 04:39 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.