Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Szukanie indeksu tablicy po wartościach.
Forum PHP.pl > Forum > PHP
ratosluaf
Przykładowo, mam coś takiego:
  1. $servers = array(
  2. 'host' => 1234.1234.1234,
  3. 'type' => 'asd'
  4. ),
  5. 'host' => 4321.4321.4321,
  6. 'type' => 'dsa'
  7. )
  8. );


Jak mogę zrobić do tego pętle, jeżeli klasa, której używa ustawia wartość 'host' na indeks tablicy, przykładowo:
  1. $servers[123.321.213:2105]['host'] = 123.321.213:2105;


Jak mogę walnąć pentelkę do tego i jak wyszukać pierwszy indeks tablicy, jeśli drugi to będzie wartość 'type'? Może foreach?
Dobra, udało mi się przekonwertować na indeksowaną takim kodem:
  1. $i = 0;
  2. foreach($results as $server[$i]) {
  3. $i++;
  4. }
Szymciosek
  1. foreach ($servers as $server)
  2. {
  3. // ta petla przeleci przez kazdy array zwracajac Ci pod $server['host'] to czego szukasz
  4. var_dump($server['host']);
  5. }


Coś takiego jak wyżej wyświetli Ci wszystkie wartości host.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.