Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z pętlą
Forum PHP.pl > Forum > Przedszkole
-Początkujący-
Witam
Próbuję stworzyć pętlę , która będzie porównywać dwie tablice i w razie niezgodności
wykona określoną czynność z niepasującą zmienną.
W PHP stawiam pierwsze kroki więc proszę o wyrozumiałość.
  1. foreach ($users as $us1)
  2. {
  3. foreach ($Tuser as $tr)
  4. {
  5. if ($tr["NICK"] != $us1["Name"])
  6. {
  7. foreach ($tr as $k )
  8. {
  9. echo ($k)......
  10. }
  11.  
  12. }
  13. }
  14. }


Turson
Do znajdywania różnic w tablicach służy array_diff
Zwróci to wartości, które są w jednej tablicy, a drugiej jej nie ma. Wtedy możesz potraktować tą nową tablicą jakąś pętlą i dla każdego elementu wykonać dowolną akcję
-Początkujący-
Tylko nie bardzo wiem jak użyć array_diff,
ponieważ wcześniej mam pętlę która porównuje wszystkie pasujące nicki
i wrzuca je do tablicy.

Wnioskuję z tego, że musiałbym chyba dodać to jakoś do tej pętli:
  1. foreach ($users as $key => $s1)
  2. {
  3. foreach ($Tuser as $tr)
  4. {
  5. if ($tr["NICK"] == $s1["Name"])
  6. {
  7. foreach ($tr as $k => $c)
  8. {
  9. $users[$key][$k] = $c;
  10. }
  11.  
  12. $find = 1;
  13. break;
  14. }
  15. }
  16. }
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.