Bu konu http://stackoverflow.com/questions/3510535/php-get-image-src için bir açıklama olduğu
Bu yüzden (sadece görüntü) içindeki kod ile bir değişken var:
$image = "<img src='http://www.gravatar.com/avatar/66ce1f26a725b2e063d128457c20eda1?s=32&d=identicon&r=PG' height='32' width='32' alt=''/>";
How can we get src of this image? Bazı yeni değişkene atmak gerekir.
Regex kullanmak istiyorsanız, (çalışmıyor) Bu uğraş:
preg_match('@src=\'([^"]+)\'@', $image, $src);
Sorun - tek tırnak yerine çift tırnak vardır.
Son olarak, biz almak gerekir:
$src = 'http://www.gravatar.com/avatar/66ce1f26a725b2e063d128457c20eda1?s=32&d=identicon&r=PG';
Gerçek bir regex aranıyor.
Ben kullanırsanız '@src=\'([^"]+?)\'@'
, print_r($src)
verir:
Array (
[0] => src='http://www.gravatar.com/avatar/66ce1f26a725b2e063d128457c20eda1?s=32&d=identicon&r=PG'
[1] => http://www.gravatar.com/avatar/66ce1f26a725b2e063d128457c20eda1?s=32&d=identicon&r=PG
)
Dizideki ilk değer gerekmez.
Teşekkürler.