![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 2 Dołączył: 5.02.2009 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
witam
mam w php funkcje którą rejestruje w smarty funkcja przyjmuje 3 parametry i zwraca tablice Kod function make_seed() { list($usec,$sec) = explode(" ", microtime()); return ((float)$sec+(float)$usec) * 100000; } mt_srand(make_seed()); function randomArray($params, &$smarty) { $tmp = array(); while(count($tmp) < $params['counter']) { $rand = mt_rand($params['from'],$params['to']); if(! in_array($rand,$tmp)) $tmp[] = $rand; } return $tmp; } $smarty->register_function('randomArray','randomArray'); w szablonie mam tak Kod {capture name=returned_array} {randomArray counter=5 from=0 to=30} {/capture} {assign var=randArr value=$smarty.capture.returned_arry} {$randArr[0]} i oczywiście nie działa pomożecie ![]() dzięki za pomoc Ten post edytował pawel.b 27.03.2009, 11:03:31 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 17:32 |