Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] in_array
Forum PHP.pl > Forum > Przedszkole
siatkarzyna
Chce sprawdzic czy istnieje wartosc w tabeli z tym ze chcial bym aby kazda wartosc byla sprawdzana osobno.

mam np. taka tabele
  1. <?php
  2. $array = array(array(1,2), array(3,4), array(5,6));
  3.  
  4.  
  5. echo &#092;"\";
  6. print_r( $array );
  7. echo &#092;"\";
  8.  
  9.  
  10.  
  11. $a = array (1, 3);
  12.  
  13. if (in_array($a, $array)) {
  14.    
  15.        echo &#092;"Jest\";
  16.    
  17.    }
  18.    
  19.    else {
  20.    
  21.    
  22.        echo &#092;"Brak\";
  23.    
  24.  
  25.    }
  26. ?>


i jesli jest chociaz jedna liczba ktora sie szuka w tabeli to in_array zwrocil true jak to zrobic
Pilsener
Specjalnie do parsowania tablic została stworzona pętla foreach" title="Zobacz w manualu PHP" target="_manual - manual nie gryzie.
hateman
  1. <?php
  2. $jest='';
  3. foreach ($array as $array1){
  4.  
  5.  
  6. foreach ($a as $a1){
  7.  
  8. if (in_array($a1, $array1)) {
  9.  
  10.       $jest = "Jest";
  11.  
  12.   }
  13.  
  14.   else {
  15.  
  16.       if ($jest!="Jest")
  17.       $jest = "Brak";
  18.  
  19.  
  20.   }}
  21. }
  22. echo $jest;
  23. ?>
siatkarzyna
Dzięki hateman to jest to wielkie dzięki jeszcze raz
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.