Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak sprawdzic tablice
Forum PHP.pl > Forum > Przedszkole
rad11
Witam panowie chcialbym przeszukac taka przykladowa tablice:

  1. array(3) {
  2. [0]=>
  3. array(3) {
  4. ["link"]=>
  5. "www.google.pl"
  6. ["id"]=>
  7. "100003034156999_565471210230679"
  8. ["created_time"]=>
  9. string(24) "2014-06-28T08:46:41+0000"
  10. }
  11. [1]=>
  12. array(3) {
  13. ["link"]=>
  14. string(112) "www.google.pl"
  15. ["id"]=>
  16. string(32) "100008147474555_1426722874275948"
  17. ["created_time"]=>
  18. string(24) "2014-06-28T08:39:11+0000"
  19. }
  20. [2]=>
  21. array(3) {
  22. ["link"]=>
  23. string(175) "www.google.pl"
  24. ["id"]=>
  25. string(28) "1294873848_10202138295640943"
  26. ["created_time"]=>
  27. string(24) "2014-06-28T08:15:41+0000"
  28. }
  29. }


I jesli tak jak tutaj sa 3 powtarzajace sie wartosci link to chcialbym aby pobralo tylko 1 wartosc jak to dokonac? probowalem in_array ale nie dziala to tak jak powinno.
jakis_login
spróbuj dane przepuścić przez pętle foreach a potem w niej sprawdzasz warunkiem czy poprzednia wartość równa się aktualnej.
Pyton_000
Przy operacjach które sobie gdzieś tam robisz odkładaj przerobione linki do innej tablicy i każdy nowy sprawdzaj in_array w tej drugiej tablicy, jak jest to dalej a jak nie to przerabiaj
tzm
Coś takiego?

  1. function array_unique_extend($array, $parametr){
  2. $y = count($array);
  3. $z = array();
  4. for($i = 0; $i < $y; $i++){
  5. $c = $array[$i][$parametr];
  6. array_push($z, $c);
  7. }
  8. return array_unique($z);
  9. }
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.