src van <img /> laden
Hoi,
Ik krijg het niet voorelkaar om de link naar een plaatje (src=" ") uit een img tag te halen.
Dus wat ik eigenlijk wil is van
naar
Ik had al iets met geprobeerd maar dat wilde dus nog niet lukken.
Ik krijg het niet voorelkaar om de link naar een plaatje (src=" ") uit een img tag te halen.
Dus wat ik eigenlijk wil is van
naar
Ik had al iets met geprobeerd maar dat wilde dus nog niet lukken.
kijk een naar de functie explode
Gewijzigd op 01/01/1970 01:00:00 door Simon Blok
Er is vast een mooiere oplossing, maar deze werkt in ieder geval
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$de_img_tag = '<img src="linknaarplaatje.jpg" alt="plaatje" />';
$src = preg_match('/src=\".*\"/U', $de_img_tag, $match);
$src = str_replace(array('src="','"'), '', $match[0]);
echo $src;
?>
$de_img_tag = '<img src="linknaarplaatje.jpg" alt="plaatje" />';
$src = preg_match('/src=\".*\"/U', $de_img_tag, $match);
$src = str_replace(array('src="','"'), '', $match[0]);
echo $src;
?>
Gewijzigd op 01/01/1970 01:00:00 door Baarr
Robert schreef op 14.10.2006 17:25:
Er is vast een mooiere oplossing, maar deze werkt in ieder geval
$de_img_tag = '<img src="linknaarplaatje.jpg" alt="plaatje" />';
$src = preg_match('/src=\".*\"/U', $de_img_tag, $match);
$src = str_replace(array('src="','"'), '', $match[0]);
echo $src;
$de_img_tag = '<img src="linknaarplaatje.jpg" alt="plaatje" />';
$src = preg_match('/src=\".*\"/U', $de_img_tag, $match);
$src = str_replace(array('src="','"'), '', $match[0]);
echo $src;
En dit ben ik niet, dit is niet errug handig zo :S
preg_match_all('/src=["\']?(([^\ "\'>])*)["\']?/', $string, $array);
Deze werkt ook als de aanhalingstekens anders zijn en dergelijke.
Deze werkt ook als de aanhalingstekens anders zijn en dergelijke.
Robert schreef op 14.10.2006 17:32:
Euh, handig is anders, maar je mag je betere oplossing wel posten.
Kijk eens naar de naam, daar doelde ik op.
Nukey schreef op 14.10.2006 17:45:
Ik pas de mijne wel ff aan, jij zit hier langer ;-) (3193 posts)
Dankjewel naamgenoot, dit is een stuk prettiger, en zal misverstanden kunnen voorkomen.
(ik had hem ook wel willen veranderen, maargoed iedereen kent me hier nu al zo..)
Dus dankje! :)