![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
krótkie pytanie: chcę wyciągnąć zawartość atrybutu "src" z obrazka znajdującego się w jakimś ciągu. Mam:
Co do zasady wszystko jest ok, dostaję wynk: Kod Array ( [0] => Array ( [0] => <img alt="ikona Info" src="http://localhost/doc/test/info.png" title="ikona Info" width="12" height="12"> [1] => <img alt="ikona PDF" src="http://localhost/doc/test/pdf.png" width="12"> ) [1] => Array ( [0] => info.png [1] => pdf.png ) [2] => Array ( [0] => > [1] => > ) [3] => Array ( [0] => [1] => ) ) Niestety specem od regexp'ów nie jestem, dlatego proszę pomoc: jak się pozbyć pustych kluczy 2 i 3? Oczywiście na drodze modyfikacji wyrażenia. Dzięki za pomoc! -------------------- how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
SOA#1
![]() Kod $string = '<html><body>Lorem ipsum <img alt="ikona Info" height="12" src="info.png" title="ikona Info" width="12" /> dolor sit amet <img alt="ikona PDF" src="pdf.png" width="12" /></body></html>'; $xml = new SimpleXMLElement($string); $results = $xml->xpath('//img[@src]'); foreach ($results as $result){ echo $result['src']; } U mnie wypisuje: info.pngpdf.png -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 20:01 |