Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Warunkowe pobranie danych z tablicy.
miedzna
post 16.04.2007, 08:27:03
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

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


Witam, nie wiem czy to się da tak zrobić, ale opiszę swój problem:

mam dwie tablice:

$liczby = array("1", "3", "4");

$dniTygodnia = array("1" => "Pon", "2" => "Wt", "3" => "Sr", "4" => "Czw", "5" => "Pt", "6" => "Sb", "7" => "Nd");

i teraz pytanie:
jak pobrać z tablicy $dniTygodnia takie dni, liczby których są umieszczone w tablicy $liczby?

Czyli w tym przykładzie wypisać na stronie: Pon, Sr, Czw

Dzięki!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
bartek00
post 16.04.2007, 08:34:03
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 12.04.2007
Skąd: Kraków

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


  1. <?php
  2. foreach($liczby as $value)
  3. {
  4.  if(array_key_exists($value, $dniTygodnia))
  5.  {
  6. // tutaj wypisalem wartosc dnia, ale mozesz zrobic co chcesz
  7. echo $dniTygodnia[ $value ] . '<br />';
  8.  }
  9. }
  10. ?>


edit:
kwiateusz poprawilem

Pozdrawiam

Ten post edytował bartek00 16.04.2007, 08:40:48


--------------------
"What you are talking to me about what"
Go to the top of the page
+Quote Post
kwiateusz
post 16.04.2007, 08:34:53
Post #3


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




mam dobry dzień :]
  1. <?php
  2. $liczby = array("1", "3", "4");
  3.  
  4. $dniTygodnia = array("1" => "Pon", "2" => "Wt", "3" => "Sr", "4" => "Czw", "5" => "Pt", "6" => "Sb", "7" => "Nd");
  5.  
  6. foreach ($dniTygodnia as $key => $value) {
  7. foreach ($liczby as $liczba){
  8. if( $liczba == $key ){
  9. echo $value.', ';
  10. }
  11. }
  12. }
  13. ?>


edit:
Spóźniłem się... ale masz błąd w kodzie powinno być array_key_exists i br ujęte w '' smile.gif
Go to the top of the page
+Quote Post
miedzna
post 16.04.2007, 08:38:29
Post #4





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

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


Dzięki, miło tak w poniedziałek z rana dostać dwie dobre odpowiedzi smile.gif

Pozdrawiam
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.08.2025 - 00:39