Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Zapisa całego wylosowanego ciągu
--Mati--
post
Post #1





Goście







Hej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Chciałbym zapisać wylosowany ciąg cyfr do jednej zmiennej, kod mam taki:
  1. <?php
  2. $tbl[1] = "1";
  3. $tbl[2] = "2";
  4. $tbl[3] = "3";
  5. $tbl[4] = "4";
  6. $tbl[5] = "5";
  7. $wylosowane = array();
  8.  
  9. for( $x = 0; $x < 5;) {
  10. $tablica=rand(1,5);
  11. if (in_array($tablica, $wylosowane))
  12. $tablica=rand(1,5);
  13. else {
  14. $wylosowane[$tablica] = $tbl[$tablica];
  15. echo $tbl[$tablica];
  16.  $x++;
  17. }
  18. }
  19. ?>

I jak będę chciał zapisać $tbl[$tablica] do pliku albo bazy to zapisuje mi tylko jedną wylosowaną liczbę, a chciałbym zrobić aby zapisał mi cały powstały ciąg cyfr jako jedna zmienna. Mógłby mi ktoś pomóc?
Go to the top of the page
+Quote Post
help_mee
post
Post #2





Grupa: Zarejestrowani
Postów: 244
Pomógł: 21
Dołączył: 10.02.2008
Skąd: Załęcze Wielkie

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


  1. <?php
  2. $a2 = "1";
  3. $a3 = "2";
  4. $a4 = "3";
  5. $a1 .= $a2;
  6. $a1 .= $a3;
  7. $a1 .= $a4;
  8. //wyjdzie po wypisaniu $a1 123
  9. ?>

itd. .= dopisuje na koniec (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował help_mee 4.04.2008, 16:14:45
Go to the top of the page
+Quote Post
--Mati--
post
Post #3





Goście







Nadal zapisuje mi 1 albo 2 liczby. A chcę żeby mi wyświetlał 5 cyfr tylko że w różnej kolejności.
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


  1. <?php
  2.  
  3. $tablica = array(1, 2, 3, 4, 5);
  4. shuffle($tablica);
  5.  
  6. echo $wylosowana_zmienna = implode('', $tablica);
  7.  
  8. ?>
Go to the top of the page
+Quote Post
--Mati--
post
Post #5





Goście







Teraz działa, ale powstał jeden problem, pobieram z pliku tekstowego do tablicy cytaty, jest ich 10 a skrypt widzi tylko ten ostatni, dlaczego? Wszystko działało do czasu aż mike wkleiłem Twój kod który działa.


Ok działa jak należy miałem w złym miejscu postawiony znak } i dlatego czytał tylko ostatni.

Do moderatorów: Prosiłbym o przyznanie punktu pomógł użytkownikowi help_mee i mike za pomoc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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: 16.09.2025 - 00:10