Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Preszukiwanie tablicy - przypisanie liczby do przedziału
Michael2318
post
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


mam tablicę:
  1. $array= array('36', '30', '24', '18', '12', '6');


oraz liczbę: 22
Jak zmusić php, aby wskazał mi, w którym miejscu w tablicy ($array) leży przedział do którego zalicza się ta liczba 22?
Obecnie ta liczba mieści się w przedziale 18 - 24 ponieważ jest większa od 18, ale mniejsza od 24.
Mam wielką nadzieję, że jest możliwość sprawdzenia tego, nie lecąc liczba po liczbie w tablicy $array, np. pętlą foreach() (IMG:style_emoticons/default/sad.gif)

Dzięki.

Ten post edytował Michael2318 31.03.2013, 19:50:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sazian
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


  1.  
  2. $arr=array('36', '30', '24', '18', '12', '6');
  3.  
  4. $c=count($arr);
  5. $szukana=22;
  6. for($i=0;$i<$c;$i+=2)
  7. {
  8. $v1=each($arr);
  9. $v2=each($arr);
  10. if($v1!==false && $v2!==false)
  11. {
  12. if($szukana<=(int)$v1['value'] && $szukana>=(int)$v2['value'])
  13. {
  14. var_dump(array($v2['value'],$v1['value']));
  15. break;
  16. }
  17.  
  18. }
  19.  
  20. }
  21.  
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 03:16