Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> preg_match / str_replace?
Randalman
post
Post #1





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

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


Witam,
Mam plik, w którym potrzebuję podmieniać tylko zawartość jednego tagu:

  1. <pageText name="replacement"><![CDATA[<br /><b>tekst do podmiany</b>]]></pageText>


Próbowałem to sobie pobrać w sposób nastepujący:
  1. $str = file_get_contents("file);
  2.  
  3. $pattern = '/<pageText name="replacement">(.*)<\/pageText>/';
  4. preg_match($pattern, $str, $matches);
  5. print_r($matches);


Ale w wyniku dostaję tylko takie coś:
Kod
Array ( [0] => Array ( [0] =>  ) [1] => Array ( [0] =>  ) )


Co i jak powinienem poprawić, aby wynikiem w tablicy był ciąg znaków między tagami <pageText></pageText> ?

Z góry dzięki za pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 04:42