Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

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





Goście







Hej 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 4.04.2008, 16:12:29
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 smile.gif

Ten post edytował help_mee 4.04.2008, 16:14:45


--------------------
Amentis dolet!
Deus et patria!
» Pomogłem? Kliknij Pomógł.
Go to the top of the page
+Quote Post
--Mati--
post 4.04.2008, 16:18:47
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 4.04.2008, 16:36:11
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 4.04.2008, 16:45:32
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 winksmiley.jpg
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: 6.07.2025 - 02:27