То, что вы пробовали, почти верно, за исключением части, которую вы используете data-src
в качестве имени атрибута. Для таких имен атрибутов (т.е. включая специальные символы) вы можете использовать синтаксис ->{'attribute-name'}
:
$html = str_get_html('<img src="http://example.com/lightbox-blank.gif" data-src="http://example.com/img/2f8556.1.jpg" id="pic1545" />');
print $html->find("img", 0)->{'data-src'};