Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Konwersja array 2D -> string -> MySQL
Rivia Luthine
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 18.09.2009

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


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 :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




$map[x][y]
jestes pewien ze tak ma byc?
Przypatrz się panu X i panu Y
(IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Rivia Luthine
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 18.09.2009

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


omg <facepalm>

$map[ $x ][ $y ]

PS: "jesteś pewna"
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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.... (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Rivia Luthine
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 18.09.2009

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


Usprawiedliwienie przyjęte, choć mam obiekcje Nick && Avatar => Kobieta? (IMG:style_emoticons/default/aaevil.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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 (IMG:style_emoticons/default/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.
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: 24.08.2025 - 01:34