Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] in_array, sprawdzanie tablei wielowymiarowej
siatkarzyna
post
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 4
Dołączył: 1.07.2008

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


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

Ten post edytował siatkarzyna 24.09.2008, 20:40:02
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hateman
post
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 18
Dołączył: 28.04.2008
Skąd: Poznań

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


  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. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 16:50