Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Print_r i dziwne drukowanie wartości
lords
post 17.08.2007, 16:33:06
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 22.10.2003

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


Witam,
mam dziwny problem z drukowaniem zawartości tablicy, która stworzona została przez preg_match_all
jeśli dam

print_r wychodzi coś takiego:

  1. <?php
  2. (
  3. [0] => Array
  4. (
  5. [9] => id=612142
  6. [10] => id=612391
  7.  
  8. )
  9.  
  10. )
  11. ?>


ale jak chce wydrukować tylko element 17 to nic nie ma:
  1. <?php
  2. echo $zmienna[0][10];
  3. ?>


w czym problem ?

pozdrawiam

Ten post edytował lords 17.08.2007, 17:16:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Babcia@Stefa
post 17.08.2007, 16:57:24
Post #2





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


To podłącz drukarkę winksmiley.jpg

@topic
17 element nie istnieje.
Istnieje tylko 9 i 10 w tablicy 0.

Dziękuję, Babcia@Stefa

Ten post edytował Babcia@Stefa 17.08.2007, 16:58:29


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post
lords
post 17.08.2007, 17:16:50
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 22.10.2003

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


pomyliłem sie, oczywiscie chodziło o element $zmienna[0][10], co nie zmienia faktu ze dalej cos nie działa
Go to the top of the page
+Quote Post
Hazel
post 17.08.2007, 18:09:24
Post #4





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


A w jakim języku piszesz?
Bo w PHP taka konstrukcja tabeli jest mocno niepoprawna...
Dwie prawidłowe to:

  1. <?php
  2. $tabl = array (=> array (=> 612142, 10 => 612391));
  3. print_r($tabl);
  4. ?>


oraz

  1. <?php
  2. $tabl = array (array (=> 612142, 10 => 612391));
  3. var_dump($tabl);
  4. ?>


Nie wiem, co chciałeś osiągnąć tym id = [zmienna], ale tego w ten sposób nie zrobisz.


--------------------
Go to the top of the page
+Quote Post
kriqs
post 17.08.2007, 19:17:08
Post #5





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 31.05.2006

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


witam

kolego Hazel mozesz mi pokazac gdzie kolega lords pokazuje jak definiuje swa tablice questionmark.gif
prosze o czytanie ze zrozumieniem smile.gif

kolego lords a taki maly skrypcik jak ci dziala questionmark.gif i jak mozesz to pokaz wiecej kodu.
  1. <?php
  2. $tablica = array(
  3. => array(
  4. 9 => 'id=612142',
  5. 10 => 'id=612391'
  6.  
  7. )
  8.  
  9. );
  10.  
  11. print_r( $tablica );
  12. echo $tablica[0][10];
  13. ?>


--------------------
Pozdrawiam
kriqs

mam nadzieje ze pomoglem :)
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: 24.07.2025 - 16:37