Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Konwersja array 2D -> string -> MySQL
Forum PHP.pl > Forum > Przedszkole
Rivia Luthine
Dwa kody pierwszy z PHP Manual
  1. $a = array();
  2. $a[0][0] = "a";
  3. $a[0][1] = "b";
  4. $a[1][0] = "y";
  5. $a[1][1] = "z";
  6.  
  7. foreach ($a as $v1) {
  8. foreach ($v1 as $v2) {
  9. echo "$v2\n";
  10. }
  11. }

wynik
  1. a b y z

działa, drugi mój, tylko że tablica jest większa ale ma tą samą formę
  1. <?php
  2. // mysql_connect( '127.0.0.1', 'root', '' );
  3. // mysql_select_db( 'rain' );
  4.  
  5. echo '<style tyle="text/css">* {font-family: monospace;} </style>';
  6.  
  7. // $array = array('lastname', 'email', 'phone');
  8. // $comma_separated = implode(",", $array);
  9. // print $comma_separated; // lastname,email,phone
  10.  
  11. $width = 20;
  12. $height = 10;
  13. $map = array();
  14.  
  15. for ( $y = 0; $y < $height ; $y++ )
  16. {
  17. for ( $x = 0; $x < $width ; $x++ )
  18. {
  19. $map[x][y] = ".";
  20. }
  21. }
  22.  
  23. for ( $y = 0; $y < $height ; $y++ )
  24. {
  25. for ( $x = 0; $x < $width ; $x++ )
  26. {
  27. echo $map[x][y];
  28. }
  29. echo '<br />';
  30. }
  31.  
  32. // mysql_query( "UPDATE `mapa` SET `teren`='$map'" );
  33.  
  34.  
  35. /* foreach example 4: multi-dimensional arrays */
  36. $array = $height.';'.$width;
  37.  
  38. foreach ($map as $v1) {
  39. foreach ($v1 as $v2) {
  40. $array .= ';'.$v2;
  41. }
  42. }
  43.  
  44. echo $array;
  45. ?>

wynik
  1. ....................
  2. ....................
  3. ....................
  4. ....................
  5. ....................
  6. ....................
  7. ....................
  8. ....................
  9. ....................
  10. ....................
  11. 10;20;.


nie wiem dlaczego zmienna $array kończy sie już po pierwszej kropce :/
nospor
$map[x][y]
jestes pewien ze tak ma byc?
Przypatrz się panu X i panu Y
winksmiley.jpg
Rivia Luthine
omg <facepalm>

$map[ $x ][ $y ]

PS: "jesteś pewna"
nospor
Cytat
PS: "jesteś pewna"
wybacz pomyłkę. Na swoje usprawiedliwienie mam tylko to, iż w post w żaden sposób nie wskazywał, że jesteś kobietą. A że na forum 99,9999% użytkowników to faceci.... winksmiley.jpg
Rivia Luthine
Usprawiedliwienie przyjęte, choć mam obiekcje Nick && Avatar => Kobieta? aaevil.gif
nospor
Cytat
choć mam obiekcje Nick && Avatar => Kobieta
Wiesz... jakbyś w swoim profilu określiła, iż jesteś kobietą, to mogłabyś mieć obiekcje. Niestety nie określiłaś swojej płci w profilu, więc obiekcje odrzucone winksmiley.jpg
Nick oraz avatar w żaden sposób na tym forum nie są odpowiednikiem płci użytkownika. Jest masa facetów na forum co mają damskie nicki oraz jako avatary zdjęcia kobiet.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.