Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]odwrotność in array
Randallmaster
post 18.02.2013, 22:09:42
Post #1





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


istnieje funkcja odwrotna do in_array?? czyli wyświetla wszystkie wyniki których nie ma w tablicy

Go to the top of the page
+Quote Post
kamil_lk
post 18.02.2013, 22:14:05
Post #2





Grupa: Zarejestrowani
Postów: 325
Pomógł: 33
Dołączył: 31.05.2008

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


in_array sluzy do sprawdzania, czy dany element znajdue sie w tablicy, a nie do jego wyswietlenia. W instrukcji warunkowej mozesz sprawdzic, czy element nie znajduje sie w tablicy poprzez zaprzeczenie, a nastepnie go wyswietl.
Go to the top of the page
+Quote Post
Randallmaster
post 18.02.2013, 22:20:09
Post #3





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


if(!in_array($array, $exp)){
echo $zmienna;
}

zaprzecza się przez wykrzyknik?

niestety nie działa
Go to the top of the page
+Quote Post
kamil_lk
post 18.02.2013, 22:21:23
Post #4





Grupa: Zarejestrowani
Postów: 325
Pomógł: 33
Dołączył: 31.05.2008

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


pokaz co kryje sie pod zmienna array i exp
Go to the top of the page
+Quote Post
Spawnm
post 18.02.2013, 22:22:51
Post #5





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




http://php.net/in_array

nie
  1. if(!in_array($array, $exp)){
  2. echo $zmienna;
  3. }

tylko
  1. if(!in_array($exp, $array)){
  2. echo $zmienna;
  3. }
Go to the top of the page
+Quote Post
Randallmaster
post 18.02.2013, 22:31:00
Post #6





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


$array to są wartości pobierane z formularza, a $exp są to wartości z bazy danych.

Czyli porównuje wyniki formularza z bazą danych.

Jeżeli elementy są takie same użyłem funkcji in_array i mi wyświetla, natomiast potrzebuję również wyświetlić te wyniki których nie ma w $arrray

Cytat(Spawnm @ 18.02.2013, 22:22:51 ) *
http://php.net/in_array

nie
  1. if(!in_array($array, $exp)){
  2. echo $zmienna;
  3. }

tylko
  1. if(!in_array($exp, $array)){
  2. echo $zmienna;
  3. }


dobrze zrobiłem tylko nie opisałem dokładnie funkcja in_array mi działa, ale chce wyświetlić odwrotność


Sorry zmiennej nie wyświetli bo nie ma w formularzu....
Powód edycji: [Spawnm]:
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 06:57