Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]odwrotność in array
Forum PHP.pl > Forum > Przedszkole
Randallmaster
istnieje funkcja odwrotna do in_array?? czyli wyświetla wszystkie wyniki których nie ma w tablicy

kamil_lk
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.
Randallmaster
if(!in_array($array, $exp)){
echo $zmienna;
}

zaprzecza się przez wykrzyknik?

niestety nie działa
kamil_lk
pokaz co kryje sie pod zmienna array i exp
Spawnm
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. }
Randallmaster
$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....
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.