Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Print_r i dziwne drukowanie wartości
Forum PHP.pl > Forum > Przedszkole
lords
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
Babcia@Stefa
To podłącz drukarkę winksmiley.jpg

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

Dziękuję, Babcia@Stefa
lords
pomyliłem sie, oczywiscie chodziło o element $zmienna[0][10], co nie zmienia faktu ze dalej cos nie działa
Hazel
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.
kriqs
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. ?>
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.