php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.04.2005, 14:07  
Gast
 
Beiträge: n/a
Standard Elemente in mehrdimensionalem Array gezielt updaten

Hallo

ich habe gerade einen Blackout. Shit. Ich habe ein Array auf diese weise erstellt: In einer while-Schleife mit mysql_fetch_array fische ich Datensätze raus und schreibe diese in ein Array, wenn bestimmte Kriterien erfüllt sind. Mein Array:

Code:
$vbox_array[] = array(
"id" => $vbox_id,
"anzahl" => $vbox_anzahl
);
nun folgendes: in dieser While-Schleife können Inhalte mit der selben id auftauchen. Jede id soll aber nur einmal in das array geschrieben werden. wenn die id dann ein weiteres mal auftaucht, soll im array das feld "anzahl" entsprechend um eins erhöht werden. Das array dient also dazu, herauszufinden welche id's vorhanden sind und wie oft.

im moment leuchtet es mir nicht ein wie ich ein mehrdimensionales array updaten soll. die anweisung würde im klartext lauten "erhöhe das feld anzahl um eins, wo die id = xyz ist".

jemand ne gute idee parat?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.04.2005, 14:24  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Nimm die ID als Key

- Wenn Key vohanden => Value erhöhen
- sonst Key mit Startwert 1 anlegen

Wenn du nur die Anzahl der einzelnen Ids ermitteln willst, kannst du das doch am bequemsten gleich in MySQL erledigen.
DiBo33 ist offline  
Alt 29.04.2005, 14:39  
Gast
 
Beiträge: n/a
Standard

kannst du mir mal ein par konkrete beispiele nennen? soweit ist mir das bis jetzt auch klar
 
Alt 29.04.2005, 14:51  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Mit
http://de2.php.net/manual/en/functio...key-exists.php
prüfen, wenn nicht vorhanden

$vbox_array[$vbox_id]=1 sonst $vbox_array[$vbox_id]++
DiBo33 ist offline  
Alt 29.04.2005, 15:18  
Gast
 
Beiträge: n/a
Standard

ok danke ich schau mir das mal an, glaube aber auf den ersten blick das ist noch nicht die richtige lösung für das problem
 
 


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
[Erledigt] Durch Elemente in Array "durchklicken" horstenpeter PHP Tipps 2008 14 14.07.2008 16:17
Array index updaten obi PHP Tipps 2008 4 28.11.2007 15:08
ein Array auf zwei gleiche Elemente prüfen phpbeginner PHP Tipps 2006 2 18.03.2006 01:06
Ü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
Array Formatierung PHP Tipps 2006 3 17.01.2006 19:12
Aus mehrdimensionalem Array ein Baumdiagramm erstellen greg PHP-Fortgeschrittene 11 25.10.2005 13:16
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
[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
array updaten, array updaten php, elemente mit php updaten, array gezielt durchsuchen, ein array updaten, php einzelne elemente updaten, mit php werte suchen und gezielt updaten, gleich elemente im array, php mysql_fetch_array gezielt auslesen

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