Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Preg match all jak?
Forum PHP.pl > Forum > PHP
SzpaaQ
Siema biggrin.gif
Mam coś takiego
  1. <day1>1:Uwagi Dzień 1</day1><day2>1:Uwagi Dzień 2</day2><day3>1:Uwagi Dzień 3</day3><day4>1:Uwagi Dzień 4</day4>

i chcę wsadzić w tablicę każdy dzień z osobna

  1. preg_match('/(<day[0-9]+>).+(<\/day[0-9]+>)/i', $xa, $xb);

To mi wkłada wszystko w 1 rekord

szukam dalej, ale może ktoś zna odpowiedź smile.gif
viking
  1. preg_match_all('#<(day[0-9]+)>.+</\1>#i', $xa, $xb);


Po raz kolejny warto podkreślić że jeżeli pracujesz z XML to masz funkcje XML do wybierania danych (DOMDocument) a nie zawodny Regex.
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.