PHP如何提取img標籤屬性

extract_attrib是一個提取的圖像標籤屬性的PHP腳本函數,使用正則表達式方法提取。php

當你想在HTML的img標籤中提取圖像數據,這很是有用。正則表達式

若是你知道如何修改正則表達式,那麼一樣的功能進行擴展,能夠用它來提取任何其餘HTML標籤上!函數

只需幾行代碼,並但願它對你們有用。post

提取img標籤屬性使用PHP,請按照下列步驟spa

function extract_attrib($tag) {
    preg_match_all('/(id|alt|title|src)=("[^"]*")/i', $tag, $matches);
    $ret = array();
    foreach($matches[1] as $i => $v) {
        $ret[$v] = $matches[2][$i];
    } 
    return $ret;
}
 
$img_tag = '<img id="logo" title="碼農小兵logo" src="http://www.devdo.net/wp-content/uploads/2015/06/2015-06-02.jpg" alt="碼農小兵" />';
 
$atts = extract_attrib($img_tag);
print_r($atts);

返回結果.net

Array
(
    [id] => "logo"
    [src] => "http://www.devdo.net/wp-content/uploads/2015/06/2015-06-02.jpg"
    [alt] => "碼農小兵"
    [title] => "碼農小兵logo"
)
相關文章
相關標籤/搜索