Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] foreach problem
arek88
post 15.11.2009, 22:57:36
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 8.03.2007

Ostrzeżenie: (30%)
XX---


Witam pobieram dane ze strony preg_match_all i chce je wyswietlic

pobieram id i nazwa pliku

czyli id=47238647823
a plik=jakisplik.rar

i chcial bym je wyswietlic w formie

47238647823/jakisplik.rar

ale cos mi nie wychodzi

  1. $a[0][0] = $wynik6[1];
  2. $a[0][1] = $wynik9[1];
  3.  
  4. foreach($a as $v1) {
  5. foreach ($v1 as $v2) {
  6. print "$v2[1]\n";
  7. }
  8. }


bo jak tak robie to wyswietla mi sie tylko jeden wynik a chcial bym wszystkie
dzieki za pomoc

Ten post edytował arek88 15.11.2009, 23:15:08
Go to the top of the page
+Quote Post
230005
post 15.11.2009, 23:22:16
Post #2





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

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


To pewnie dlatego, że cały czas wypisujesz print "$v2[1]\n";

Ten post edytował 230005 15.11.2009, 23:22:53
Go to the top of the page
+Quote Post
arek88
post 15.11.2009, 23:24:17
Post #3





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 8.03.2007

Ostrzeżenie: (30%)
XX---


obojetnie czy dam print czy echo jest to samo
Go to the top of the page
+Quote Post
230005
post 15.11.2009, 23:28:51
Post #4





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

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


Chodzi mi o to, że cały czas wypisujesz jedną wartość... <bożedrogi>

A w ogóle to jak chcesz zobaczyć zawartość tablicy w ładnej formie, to możesz przecież

  1.  
  2. echo '<pre>';
  3. print_r($tablica);
  4. echo '</pre>';
  5.  


Ten post edytował 230005 15.11.2009, 23:30:21
Go to the top of the page
+Quote Post
arek88
post 15.11.2009, 23:32:15
Post #5





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 8.03.2007

Ostrzeżenie: (30%)
XX---


print_r nie dziala a w tablicy nie mam jednego wyniku tylko pare
Go to the top of the page
+Quote Post
Fifi209
post 15.11.2009, 23:35:36
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Jeżeli print_r nie działa, to albo to nie jest tablica, albo jest pusta ale wtedy dostałbyś array()


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
230005
post 15.11.2009, 23:37:36
Post #7





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

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


Czy ty jesteś pijany, albo naćpany, czy może nie potrafisz czytać? Po pierwsze - nie ma że print_r nie działa <lol>, najwyraźniej jako argument podałeś złą nazwę zmiennej, albo pustą tablicę. Po drugie się powtórzę - umiesz czytać? W kodzie masz "$v2[1]\n", czyli cały czas wypisujesz jedną wartość (raz masz tam przypisanie do indeksu 1). Wciąż nie kumasz?

Ten post edytował 230005 15.11.2009, 23:39:16
Go to the top of the page
+Quote Post
arek88
post 15.11.2009, 23:44:50
Post #8





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 8.03.2007

Ostrzeżenie: (30%)
XX---


dzięki działa uczę się dopiero i poznaje php smile.gif

ale jest teraz drugi problem bo na stronie wyswietla mi sie cala tablica

Cytat
Array
(
[0] => IDM_5.18.rar
[1] => KIS736pl.rar
[2] => N9.part3.rar
)
Array
(
[0] => 306097410
[1] => 306097756
[2] => 306099367
)


jak zrobic aby nie bylo tego
Array
(
[0] =>
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: 14.08.2025 - 13:57