Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nie zapisuje zmiennej do pliku tekstowego
Sexee
post 5.11.2012, 22:11:03
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 31.03.2012

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


  1. <?php
  2.  
  3. $uzywane = array('A', 'B');
  4. $ile = 3;
  5. $wynik = array();
  6. function skladaj( &$result, $collection, $depth, $prefix = '' ) {
  7. foreach( $collection AS $char ) {
  8. if( $depth > 1 ) {
  9. skladaj($result, $collection, $depth-1, $prefix.$char);
  10. } else {
  11. $result[] = $prefix.$char;
  12. }
  13. }
  14. }
  15. for($i=1; $i<=$ile; $i++)
  16. skladaj( $wynik, $uzywane, $i );
  17.  
  18. ?>
  19.  
  20. <?php
  21.  
  22. $dane="$wynik\n";
  23. $file = "nazwy.txt";
  24. $fp = fopen($file, "a");
  25. flock($fp, 2);
  26. fwrite($fp, $dane);
  27. flock($fp, 3);
  28. print_r('end');
  29. fclose($fp);
  30.  
  31. ?>


Zadaniem kodu jest utworzenie kombincaji 3 znakowych z liter, mile widziana korekta. Co do zwrotu do pliku zwraca tylko "array"

z góry dzięki
Go to the top of the page
+Quote Post
CuteOne
post 6.11.2012, 08:32:55
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Skoro $wynik jest tablicą to czego oczekiwałeś? Możesz ją scalić np. za pomocą funkcji implode() tworząc string
Go to the top of the page
+Quote Post
Sexee
post 8.11.2012, 21:44:52
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 31.03.2012

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


nie znam tej funkcji, czy mógłby ktoś to wstawić do write? Nie ogarniam już tego totalnie.
Go to the top of the page
+Quote Post
phpion
post 9.11.2012, 14:34:22
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




To najwyższa pora poznać:
implode
Nie będziemy za Ciebie czytać dokumentacji.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 01:35