Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania
Viewing all articles
Browse latest Browse all 65225

preg_match wyciaganie tylko nieznanego tekstu

$
0
0
$preg_result_sec[0] = "<td>192</td><td>Sep&#160;16&#160;2016,&#160;14:01:03&#160;CEST</td>";

Mam taki kawałek tekstu, otóż zmienia się cyfra 192 i data htmlowska. 

Chcę sobie pobrać za pomocą wyrażen regularnych datę, zatem przygotowałem cos takiego;

	preg_match("'<td>[0-9]{1,}</td><td>(.*?)CEST'", $preg_result_sec[0], $preg_data);

No i wszystko udaje mi sie tak jak trzeba, ale mam jedno pytanie: dlaczego gdy wypiszę 

print_r($preg_data); 

to jako miejsce w tablicy zerowej wyskakuje mi string włącznie ze znacznikami komórek tabeli i z tym CEST, a już jako drugie miejsce w tablicy jest czysta data (czyli to co chcialem) bez niczego. Czy da się przykładowo zrobić tak, żeby w tabeli była tylko ta druga pozycja? Wiem, że można napisać funkcję, ale pytam, czy istnieje cos takiego gotowego, żeby wypisywało element zmienny z wyrażenia regularnego?

 


Viewing all articles
Browse latest Browse all 65225

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>