Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wświetlenie elementu tablicy w zależności od wartości minimalnej
DeN_
post 15.01.2014, 18:21:04
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 19.03.2013

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


Witam,
Mam taka tablice:

Array ( [0] => Array ( [0] => 22.32 [1] => 23.74 [2] => Nazwa1 ) [1] => Array ( [0] => 23.42 [1] => 22.33 [2] => Nazwa2 ) [2] => Array ( [0] => 22.91 [1] => 21.98 [2] => Nazwa3 ) )

Potrzebuję wyświetlić nazwę przy której element z indeksem 0 ma najmniejszą wartość, czyli dla powyższego przykładu gdy [0][0] => 22.32 wyświetli się [0][2] => Nazwa1 . byłbym bardzo wdzięczny za wszelką pomoc.
Go to the top of the page
+Quote Post
YourFrog
post 15.01.2014, 19:04:33
Post #2





Grupa: Zarejestrowani
Postów: 124
Pomógł: 22
Dołączył: 10.01.2014

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


  1. <?php
  2.  
  3. $arr = array(
  4. array( 23.42, 22.33, "Nr 2" ),
  5. array( 22.32, 23.74, "Nr 1" ),
  6. array( 22.91, 21.98, "Nr 3" )
  7. );
  8.  
  9. function getMinRow($arr)
  10. {
  11. $count = count($arr);
  12.  
  13. if( $count == 0 )
  14. throw new \InvalidArgumentException('tablica musi być dwu wymiarowa');
  15.  
  16. $ret = $arr[0];
  17.  
  18. for( $i = 1; $i < $count; $i++ )
  19. if( $ret[0] > $arr[$i][0] )
  20. $ret = $arr[$i];
  21.  
  22. return $ret;
  23. }
  24.  
  25. var_dump(getMinRow($arr));


Ten post edytował YourFrog 15.01.2014, 19:05:41
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:42