![]() |
|
||||||||||
|
|||||
|
[+1 14.08.08]
[+1 20.08.08] |
мне нужно выбрать из html все теги <img>,
из них выбрать все src и вывести их на экран. все <img> теги у меня получается выбрать: preg_match_all ("/<\t*img.*?>/si",$val, $m); но, как теперь теперь выбрать все src="...", из $m, так, чтобы в массиве он вернул не src="..." и не "..."? и еще, я понял из мануала, что можно в одним preg_match_all получить и выборку всех тегов <img> и все scr="..." используя группы (). но не понял как. разъясните, плз. зы: пожалуйста не посылайте на мануалы, я и так уже два читаю. разве, что, если на русском.
__________________
~ Never trouble trouble till trouble troubles you! |
|
|||||
|
[+1 14.08.08]
[+1 20.08.08] |
короч, я уже придумал как сделать используя один preg_match_all.
вывод, например: Array
(
[0] => Array
(
[0] => <img src="1.jpg">
[1] => <img
src="2.jpg">
[2] => <img src="3.jpg">
)
[1] => Array
(
[0] => <img src="
[1] => <img
src="
[2] => <img src="
)
[2] => Array
(
[0] => 1.jpg
[1] => 2.jpg
[2] => 3.jpg
)
[3] => Array
(
[0] => ">
[1] => ">
[2] => ">
)
)
может быть, можно сделать более эффективно? или сдесь есть какая-нибудь ошибка?
__________________
~ Never trouble trouble till trouble troubles you! |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:40. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|