Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Tablice
Forum PHP.pl > Forum > Przedszkole
piotrooo89
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?
sowiq
  1. <?php
  2. echo date("n", time());
  3. ?>

http://pl2.php.net/date
piotrooo89
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.
Chrom
połącz wszystko w jedną całość
  1. <?php
  2. echo $mies['pl'][date("n", time())] ;
  3. ?>
piotrooo89
ale ja nie chce nazwy październik tylko 10 o to mi chodzi.
phpion
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. ?>
piotrooo89
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 tongue.gif
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.