Majdan
3.02.2004, 23:40:38
Nie wiem jak stworzyć skrypt wyświetlający dzisiejsze imieniny.
Mogę umieścić w pliku tablicę z listą imienin oraz dat, pobrać aktualną datę i wyświetlić imieniny. Minusem jest to, że muszę stworzyć ten plik, którego tworzenie zajmie mi dużo czasu (praca z kalendarzem).
Czy jest jakaś funkcja wyświetlająca imieniny? Ma ktoś plik zawierający tablice z imieninami oraz skrypt do wyświetlający imieniny?
rzseattle
3.02.2004, 23:50:47
Stworz sobie tablice o stroktoze:
[php:1:0a9f61cdd0]<?php
$imieniny[01][01] = array('zdzisiek', 'hela' ,'jozek');
//..
$imieniny[12][31] = array('marek', 'krzys' ,'edmunda');
?>[/php:1:0a9f61cdd0]
gdzie pierwszy element tablicy to miesiac a drugi to dzien - czyli:
$imieniny[miesiac][dzien]
no i funkcja to nic prostszego
[php:1:0a9f61cdd0]<?php
function imieniny ( $arr ){
retutn $arr[date("m")][date("d")];
}
//wywolanie
$arrImieniny = imieniny ( $imieniny );
foreach( $arrImieniny as $imie){
print $imie.'<br />';
}
?>[/php:1:0a9f61cdd0]
Majdan
3.02.2004, 23:58:01
No dobra, dzięki. Ale czy ktoś ma może kod tworzący te tablice z imionami z datami.
To dużo pracy... Po co ma się dwóch męczyć jak może jeden pomóc drugiemu... :wink: :idea:
dream3r
4.02.2004, 09:34:22
snaiper
5.03.2005, 22:52:47
mala poprawka
$imieniny[1][1] = array('zdzisiek', 'hela' ,'jozek'); /bez zer
a potem
function imieniny ( $arr){
return $arr[date("n")][date("j")];
}
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.