这是来自我的函数的2行mycode,我想知道是否可以查询图像以使其获得宽度或高度为200px的图像大于200px ..
$xpath = new DOMXPath( $htmlget);
$nodelist = $xpath->query( "//img/@src" );
答案 0 :(得分:4)
尝试此查询:
//img[@width > 200 or substring-before(@width, 'px') > 200
or @height > 200 or substring-before(@height, 'px') > 200]/@src
它将返回@src
图像的高度或宽度> 200。
此XPath
//img[(not(@width) and not(@height)) or (@width > 200 or @height > 200)]/@src
将选择所有img
没有宽度和高度(例如:<img src="src"/>
,但不会选择<img src="src" width="100"/>
或 {{ 1}}或width
&gt; 200。