Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

php->array: index zu wert herausfinden

Empfohlene Antworten

Veröffentlicht

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

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...)

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

Was du brauchst, läßt sich wohl am einfachsten mit folgender Funktion lösen:

array_keys().

Dort sind auch Code-Beispiele dabei :)

hab mich verlesen,

alles was du brauchst steht im post zuvor

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.