Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt wyświetlający imieniny
Forum PHP.pl > Forum > Gotowe rozwi±zania
Majdan
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
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
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
Może to pomoże?

http://www.infoludek.pl/~slawek/imieniny.html

smile.gif
snaiper
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.
Invision Power Board © 2001-2024 Invision Power Services, Inc.