![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Panowie głupio się przyznać ale nie wiem jak ugryźć by wystąpienie danego słowa było tylko RAZ :
i teraz chcę by imie jeśli w kolenym pętleniu wystąpiło już wcześniej to , żeby przeskakiwało aż będzie kolejne wcześniej nie wyechowane imie. Nie wiem czy dobrze kombinuje, chyba trzeba by było wstawiać do tablicy i później sprawdzać z każdym pętleniem czy istnieje w tablicy ? Ten post edytował casperii 16.09.2019, 22:05:02 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Musisz sprawdzać czy aktualnie przetwarzane imię jest takie samo jako poprzednie. Jeśli takie samo, to nie drukujesz, jeśli inne, to drukujesz i ustawiasz aktualne jako poprzednie.
Poprzednie imię przechowujesz w zmiennej. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
@trueblue czyli, że to by leciało tak:
$jakMaszNaimie = $val['imie']; if($jakMaszNaimie == $val['imie']) { echo $val['imie']; }else{ $jakMaszNaimie = $val['imie']; } |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A patrzyłeś czy działa? Bo mi się wydaje, że ten kod jest zupełnie bezużyteczny.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
własnie sprawdziłem i nie cyka
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 46 Dołączył: 10.01.2016 Ostrzeżenie: (0%) ![]() ![]() |
Napisz instrukcję warunkową if i później w ciele ifa, napisz mniej więcej tak continue 2; lub continue 1; zależnie od tego, którą pętlę chcesz przeskoczyć zewnętrzną, czy wewnętrzną.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Spójrz na to proste rozwiązanie. Tworzysz specjalny kontener czyli tablicę $imieIstnieje a następinie sprawdzasz funkcją in_array() czy dane imię jest już w tablicy, jeżeli jest to nie wykonujesz funkcji. Dodatkowo od razu dodajesz nowe imię do tablicy używają najlepiej array_push()
z resztą sobie poradzisz. Ten post edytował Tomplus 17.09.2019, 06:33:14 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 13:37 |