Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Szukanie indeksu tablicy po wartościach.
ratosluaf
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 4
Dołączył: 14.10.2012

Ostrzeżenie: (0%)
-----


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


Ten post edytował ratosluaf 2.04.2013, 17:05:55
Go to the top of the page
+Quote Post
Szymciosek
post
Post #2





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

Ostrzeżenie: (0%)
-----


  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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 10:29