Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Porownanie danych z tablicy ARRAY, If $cos == array
de_gie
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


Mianowicie mam taki problem ze jak wyswietlam array to mam ciag taki Array ( [list] => Array ( [0] => admin1985 [1] => kroczek [2] => tablica ) )
I teraz mam naprzyklad zmienna $porownanie jej wartosc jest np kroczek i chcialbym za pomoca IF sprawdzic czy zmienna porownianie jest rowna z ktoras nazwa?
if ($porownianie== i co dalej bo nie wiem jak to wyciagnac z array z

z gory dziekuje za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


  1. $arr = array(0=>'admin', 1=>'tomek', 2=>array(0=>'asia', 1=>'basia',3=>array('bolek', 'lolek'), 4=>'misia', 5=>'wiesia'),3=>'stefan');
  2.  
  3. function check($array, $check)
  4. {
  5. //przelatujemy po każdym elemencie tablicy
  6. foreach($array as $value)
  7. {
  8. //sprawdzamy czy element jest tablicą
  9. if(is_array($value))
  10. {
  11. //jeżeli tak to wywołujemy funkcję żeby przelecieć po jej wszystkich elementach
  12. if(check($value, $check))
  13. {
  14. return true;
  15. }
  16. }
  17. else
  18. {
  19. //jeżeli element nie jest tablicą to porównujemy go z szukaną wartością
  20. if($value === $check)
  21. {
  22. return true;
  23. }
  24. }
  25. }
  26. }
  27.  
  28. if(check($arr, 'stefan'))
  29. {
  30. echo 'tak';
  31. }
  32. else echo 'nie';
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: 10.10.2025 - 10:07