Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> eregi_replace, w dokumentach xml
rogeros
post 17.11.2004, 19:48:27
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 10.04.2002
Skąd: Pruszków

Ostrzeżenie: (10%)
X----


Witam.
Wczytałem zawartość pliku xml do zmiennej
  1. <?php
  2.  
  3. $plik=file(&#092;"plik.xml\");
  4. $xml=implode(&#092;"\",$plik);
  5.  
  6. ?>


i mam pytanie jak z tej zmiennej mogę wykasować puste pola
np;

  1. <pole_nr_1></pole_nr_1>


tu nie chodzi o konkretne pole. chodzi mi ze takich pol jest wiecej.
sa o roznych nazwach (i czesto sie powtarzaja)

Z góry dzięki

Ten post edytował rogeros 17.11.2004, 20:18:12


--------------------
Centrale telefoniczne VOIP - www.astrocom.pl
VOIP
Go to the top of the page
+Quote Post
bendi
post 18.11.2004, 08:55:07
Post #2





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

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


Jezeli nie ma atrybutow to mozna tak:
  1. <?php
  2. preg_replace( '%<([w]+)>[s]</1>%s', '', $xml ); 
  3. ?>

Jezeli sa atrybuty to lepiej tak:
  1. <?php
  2. preg_replace( '%<([w]+).*?>[s]</1>%s', '', $xml );

Oba wyrazenia akceptuja spacje pomiedzy tagami.


--------------------
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: 18.07.2025 - 04:19