Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapisanie wyniku do kilku oddzielnych plikow
morino
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 5.11.2009

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


Witam mam takie pytanko mam skrypt losujący kilka liczb i mam 2 problemy:
- chcę aby każdą z tych wylosowanych liczb zapisac do oddzielnego pliku
- nie wiem jak stworzyć tablice tak aby cyfry od 1 do 9 wyświetlano wyświetlano jako 01 - 09

proszę o pomoc

oto skrypt:

  1. <?php ob_start()?>
  2.  
  3. <?php
  4.  
  5. $cfg['list'] = array_flip(range(1, 500));
  6.  
  7. $tmp['random'] = array_rand($cfg['list'], 15);
  8.  
  9. sort($tmp['random']);
  10.  
  11. echo implode(' ', $tmp['random']);
  12. ?>
  13.  
  14. <?php
  15. $zawartosc = ob_get_contents();
  16.  
  17. $plik = fopen('wynik.htm', 'w');
  18. fwrite($plik, $zawartosc);
  19. fclose($plik);
  20.  
  21.  
  22. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kefirek
post
Post #2





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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




  1. $cfg['list'] = array_flip(range(1, 500));
  2.  
  3. $tmp['random'] = array_rand($cfg['list'], 15);
  4.  
  5.  
  6. function change_num(&$element)
  7. {
  8. $element = sprintf("%02d", $element);
  9. }
  10.  
  11. array_walk($tmp['random'], 'change_num');
  12.  
  13. sort($tmp['random']);
  14.  
  15.  
  16. echo implode(' ', $tmp['random']);
  17.  
  18.  
  19. $i = 1;
  20. while ($i < count($tmp['random'])) {
  21. file_put_contents($i.'.txt', $tmp['random'][$i]);
  22. $i++;
  23. }


Ten post edytował kefirek 28.06.2011, 20:36:00
Go to the top of the page
+Quote Post

Posty w temacie


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: 28.12.2025 - 15:33