Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]porownywanie elementow tablicy
Forum PHP.pl > Forum > Przedszkole
usb2.0
Witam,
zalozmy ze mam taka tablice,
  1. array(6) {
  2. [0]=>
  3. array(2) {
  4. ["id"]=>
  5. string(1) "5"
  6. ["httpCode"]=>
  7. int(200)
  8. }
  9. [1]=>
  10. array(2) {
  11. ["id"]=>
  12. string(1) "3"
  13. ["httpCode"]=>
  14. int(200)
  15. }
  16. [2]=>
  17. array(2) {
  18. ["id"]=>
  19. string(1) "4"
  20. ["httpCode"]=>
  21. int(200)
  22. }
  23. [3]=>
  24. array(2) {
  25. ["id"]=>
  26. string(1) "2"
  27. ["httpCode"]=>
  28. int(200)
  29. }
  30. [4]=>
  31. array(2) {
  32. ["id"]=>
  33. string(1) "3"
  34. ["httpCode"]=>
  35. int(200)
  36. }
  37. [5]=>
  38. array(2) {
  39. ["id"]=>
  40. string(1) "1"
  41. ["httpCode"]=>
  42. int(200)
  43. }
  44. }


jaka bedzie najszybsza droga, do sprawdzenia czy elementym o tym samym id maja te same wartosci httpCode,
czyli w tym przypadku sa dwa elementy o id = 3.
Najszybsza pytam, bo tablica w moze byc calkiem spora, a pewnie jak sam cos utworze to najszybciej moze nie byc.
Z gory dzieki.
buliq
Funkcje array
L0k0
Witam!

Testy sprawności wykonywania kodu możesz wykonać sam i dojść co jest najlepsze:

Wykorzystujesz sobie microtime(), np.:

  1. $start = microtime(1);
  2. for($i=0;$i<=1000;$i++){
  3. //Tutaj kod który ma się sprawdzać
  4.  
  5. //Koniec
  6. }
  7. $koniec = microtime(1);
  8. $dane = 'Skrypt wykonał się w : '.($koniec-$start).'<br/><br/>';
  9. echo $dane;


I jedziesz wink.gif
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.