Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 21.09.2010 Ostrzeżenie: (0%)
|
Mam zadanie : Spośród 52 kart rozdać po 2 karty dla 4 zawodników i 3 karty na stół.
Oto mój kod: <?php $karty=array('A',2,3,4,5,6,7,8,9,10,'J','Q','K'); $znaki=array('trefl','karo','kier','pik'); $ilosc=array_pad(array(),51,0); $tab=array_rand($ilosc,11); shuffle($tab); for($i=0;$i<11;$i++) $tab[$i]; for($i=0;$i<2;$i++) $uzyt1[]=$tab[$i]; for($i=2;$i<4;$i++) $uzyt2[]=$tab[$i]; for($i=4;$i<6;$i++) $uzyt3[]=$tab[$i]; for($i=6;$i<8;$i++) $uzyt4[]=$tab[$i]; for($i=8;$i<11;$i++) $table[]=$tab[$i]; echo "Użytkownik 1: ".$uzyt1. "<br>"."Użytkownik 2: ".$uzyt2."<br>"."Użytkownik 3: ".$uzyt3."<br>"."Użytkownik 4: ".$uzyt4."<br>"."Stół: ".$table; ?> Nie wiem, gdzie robię błąd (IMG:style_emoticons/default/sad.gif) Wyświetla mi coś takiego: Użytkownik 1: Array Użytkownik 2: Array Użytkownik 3: Array Użytkownik 4: Array Stół: Array Proszę pomóżcie, bo już nie wiem co robić (IMG:style_emoticons/default/sad.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%)
|
$uzyt1, $uzyt2, $uzyt3.... są tablicami (bo deklarujesz $uzyt1[]=$tab[$i](IMG:style_emoticons/default/winksmiley.jpg) , więc do prezentowania danch użyj np.
albo daj wcześniej
(bez nawiasów) Ten post edytował TomASS 21.09.2010, 16:39:12 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
bo to są tablice ^^
zamiast np. : ".$uzyt1. " daj '.implode(',', $uzyt1).' |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 21.09.2010 Ostrzeżenie: (0%)
|
[quote name='TomASS' date='21.09.2010, 17:37:26 ' post='791730']
$uzyt1, $uzyt2, $uzyt3.... są tablicami (bo deklarujesz $uzyt1[]=$tab[$i](IMG:style_emoticons/default/winksmiley.jpg) , więc do prezentowania danch użyj np. to się wyświetla: Array ( [0] => 1 [1] => 10 ) A co mam zrobić, żeby nie wyświetlało arraya tylko np. "Użytkownik 1: K pik 5 kier" itd. ? |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%)
|
fifi209 napisał ci o takiej ciekawej funkcji implode(), warto spróbować.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 21.09.2010 Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 19:08 |