Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Tablica Dwuwymiarowa, jak wyciągnąć daną wartość z tablicy
rudald
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 10.12.2008

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


Tablice to moja męka i udręka. Postanowiłem, że się zbiorę i zrozumie zasadę ich działania, napisałem krótki program, który pokazuje tabliczke mnożenia, jednak pokusiłem się o kolejną funkcję w tym programie mianowicie wyciągnięcia wartości czyli np. chciałbym wyciągnąć wynik mnożenia 3*4 jak to zrobić ? Grzebałem po tutorialach, po stronach i nie ma nigdzie jasno opisane.


  1. <?
  2.  
  3. $tablica[$rzad][$kolumna]=array();
  4. for ($rzad=1;$rzad<11;$rzad++)
  5. {
  6. for ($kolumna=1;$kolumna<11;$kolumna++)
  7. {
  8. echo $rzad*$kolumna;
  9. }
  10. echo "<br>";
  11. }
  12. echo "<br>";
  13. ?>

Aby wyświetlić pisałem
  1. echo "$tablica[3][4]";
czyli tak na chłopski rozum, ale to myślenie okazało się błędne - macie jakieś pomysły?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bastard13
post
Post #2





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


Nie wpisujesz wartości mnożenia do tablicy. Spróbuj tak:
  1. <?php
  2. //wpisywanie wartości do tablicy
  3. $tablica[$rzad][$kolumna]=array();
  4. for ($rzad=0;$rzad<10;$rzad++)
  5. { for ($kolumna=0;$kolumna<10;$kolumna++)
  6. $tablica[$rzad][$kolumna]=$rzad*$kolumna;
  7. }
  8. //wyświetlanie wartości z tablicy
  9. for ($rzad=0;$rzad<10;$rzad++)
  10. { for ($kolumna=0;$kolumna<10;$kolumna++)
  11. echo $tablica[$rzad][$kolumna];
  12. echo '<br />';
  13. }
  14. ?>

Poza tym pierwszy element tablicy to 0, a nie 1.
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: 9.10.2025 - 23:47