Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hi leute,

hab in php z.b. folgendes array, welches in einer schleife befüllt wird:


$firmenZuSpalte = array();
$zaehler = 1;
while(#solange abfrage datensätze zurück gibt){
$firmenZuSpalte[$zaehler] = db-abfrage-ergebnis;
}
[/PHP]

in dem array sind folgende werte eingetragen:

index, wert

1, 19

2, 29

3, 37

usw...

es handelt sich hierbei um foreign keys.

so wie ich mittels eines index auf einen bestimmten wert zugreifen kann ist mir klar.

[PHP]//damit kann ich mir in einer schleife die werte ausgeben lassen
$firmenZuSpalte[$zaehler]

aber wie komme ich an den index, wenn ich nur den wert habe? :rolleyes:

wenn möglich mit beispiel.

danke korea1

Geschrieben

ich hoffe ich verstehe dein problem richtig. aber dann sehe ich das problem nicht.

- schreib dir ne funktion die das array und einen wert (nämlich den gesuchten) übernimmt

- in der funktion befindet sich eine while schleife mit nem zähler, die durch das array läuft und den zähler hochzählt bis der wert gefunden wurde.

- ist der zähler null gibt es den wert nicht

- ansonsten gibst du den zähler (der bei 0 anfing zu zählen) zurück und hast den index...

war es das???

alternativ dazu könntest du noch ein array anlegen und bei JEDEM gefundenen wert den index/zählerwert "reinpushen". so hast du dann alle indizes an denen der wert vorkommt. (wenn es überhaupt möglich ist, dass ein wert öfter im array vorkommt...)

Geschrieben

hi,

daran hatte ich noch gar nicht gedacht und ja du hast mein problem richtig verstanden.

und nein, die werte kommen nicht doppelt vor.

danke korea1

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...