Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlanie tablicy array
nowyyy31
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 20.08.2007
Skąd: Kartuzy

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


Posiadam taki kod:

  1. $html ='http://wp.pl>Wirtualna Polska>>http://wp.pl>wp>>';
  2. $matches = array();
  3. preg_match_all('#(.*?)>(.*?)>>#si', $html, $matches, PREG_SET_ORDER);
  4.  
  5. foreach ($matches as $val) {
  6.  
  7. echo $val[1] . "<br />\n";
  8. echo $val[2] . "<br />\n";
  9.  
  10. }
  11. print_r($matches);
  12. echo '<br />';
  13. echo $matches[0][0][2];


Jak wykonam skrypt otrzymuje:
  1. <a href="http://wp.pl" target="_blank">http://wp.pl</a>
  2. Wirtualna Polska
  3. <a href="http://wp.pl" target="_blank">http://wp.pl</a>
  4. wp
  5. Array ( [0] => Array ( [0] => <a href="http://wp.pl&gt;Wirtualna" target="_blank">http://wp.pl>Wirtualna</a> Polska>> [1] => <a href="http://wp.pl" target="_blank">http://wp.pl</a> [2] => Wirtualna Polska ) [1] => Array ( [0] => <a href="http://wp.pl&gt;wp&gt;&gt;" target="_blank">http://wp.pl>wp>></a> [1] => <a href="http://wp.pl" target="_blank">http://wp.pl</a> [2] => wp ) )
  6. t


Dlaczego polecenie echo $matches[0][0][2]; zwraca mi literkę 't', a nie tekst 'Wirtualna Polska'?
Go to the top of the page
+Quote Post

Posty w temacie


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.12.2025 - 17:38