Ich möchte die Bilder filtern, indem Sie seine Erweiterung Überprüfung und meine Codierung ist wie folgt:php preg_match_all Probleme
preg_match_all("/<img.*?src=\"(.*?)\".*?\/>/i", $this->content, $resultImg);
und das Ergebnis wird so aussehen:
Array (
[0] => xxx/logo.png?1253
[1] => xxx/banner.jpg?1253
[2] => xxx/6606072563_a9d41ef0ca_z_medium.jpeg?1253
[3] => xxx/6605789711_43e2ca1f0d_z_medium.bmp?1253
)
Aber das System nur akzeptieren jpg, png & gif, kann ich wissen, wie kann ich die Bild-URL, die Erweiterung ist nicht jpg, png & gif mit der Codierung oben?
Dank all
htmlsimpledom ist gut, ich mag es, danke grifos. –
aber ich habe immer noch das gleiche Problem, wenn ich mit simple_html_dom, wie kann ich .bmp Datei filtern? –
Ich bekomme es ~ foreach ($ html-> find ('img [src $ =. Jpg], img [src $ =. Jpeg], img [src $ =. Gif], img [src $ =. Png]') als $ element) { \t \t echo $ element-> src. '
'; \t} –