Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Tablice
piotrooo89
post
Post #1


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Mam następującą tablice:
  1. <?php
  2. $mies['pl'][1] = 'Styczeń';
  3. $mies['pl'][2] = 'Luty';
  4. $mies['pl'][3] = 'Marzec';
  5. $mies['pl'][4] = 'Kwiecień';
  6. $mies['pl'][5] = 'Maj';
  7. $mies['pl'][6] = 'Czerwiec';
  8. $mies['pl'][7] = 'Lipiec';
  9. $mies['pl'][8] = 'Sierpień';
  10. $mies['pl'][9] = 'Wrzesień';
  11. $mies['pl'][10] = 'Październik';
  12. $mies['pl'][11] = 'Listopad';
  13. $mies['pl'][12] = 'Grudzień';
  14. ?>


i teraz chciałbym wyciągnąć tylko nr miesiącą który teraz mamy czyli w tym wypadku: 10
zrobiłem coś takiego:
  1. <?php
  2. $klucze=array_keys($mies[pl]);
  3. print_r($klucze);
  4. ?>


tylko to zwraca mi całą strukturę tablicy tzn wszystkie klucze. jest na to jakiś sposób?
Go to the top of the page
+Quote Post
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


  1. <?php
  2. echo date("n", time());
  3. ?>

http://pl2.php.net/date
Go to the top of the page
+Quote Post
piotrooo89
post
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




nie do końca o to chodzi, jakby było tylko tyle to bym nie pisał. chodzi o ty by np w tej lini
  1. <?php
  2. $mies['pl'][10] = 'Październik';
  3. ?>


wyciągnąć 10 a jak za 2 dni będzie już listopad to wyciągnąć 11. próbuje foreach ale jakoś topornie mi to idzie.
Go to the top of the page
+Quote Post
Chrom
post
Post #4





Grupa: Zarejestrowani
Postów: 240
Pomógł: 17
Dołączył: 28.12.2005
Skąd: Warszawa

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


połącz wszystko w jedną całość
  1. <?php
  2. echo $mies['pl'][date("n", time())] ;
  3. ?>
Go to the top of the page
+Quote Post
piotrooo89
post
Post #5


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




ale ja nie chce nazwy październik tylko 10 o to mi chodzi.
Go to the top of the page
+Quote Post
phpion
post
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




O ile dobrze zrozumiałem to chodzi o coś odwrotnego: na podstawie nazwy miesiąca wyciągnąć klucz czyli jego numer. W takim razie:
  1. <?php
  2. echo array_search('Październik', $mies['pl']);
  3. ?>
Go to the top of the page
+Quote Post
piotrooo89
post
Post #7


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




dokładnie tak o to mi chodziło... kurcze a ja tak kombinowałem z pętlami :/ dzięki phpion

//EDIT

btw. uznam to jako prezent na 19 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował piotrooo89 30.10.2008, 22:47:09
Go to the top of the page
+Quote Post

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: 24.08.2025 - 01:41