PHP从UL列表中获取图像

PHP从UL列表中获取图像,php,Php,我有一个很长的UL列表,每个LI都包含一个图像标签,由SLideshowPro Director动态生成 我需要得到UL内所有图像的宽度,以便在CSS宽度计算中使用 我已经能够得到第一个项目的图像宽度,但不是全部 我的PHP非常有限,但我是否必须首先将此列表放入数组中才能获得所有宽度 我该怎么做 这些图像包含CMS生成的很长的id,因此无法读取目录,因为缓存中的图像与输出到HTML页面的文件名无关。这一切都必须从发送到页面的内容中完成 或者我甚至可以使用JQuery来实现这一点吗?我的建议是使用

我有一个很长的UL列表,每个LI都包含一个图像标签,由SLideshowPro Director动态生成

我需要得到UL内所有图像的宽度,以便在CSS宽度计算中使用

我已经能够得到第一个项目的图像宽度,但不是全部

我的PHP非常有限,但我是否必须首先将此列表放入数组中才能获得所有宽度

我该怎么做

这些图像包含CMS生成的很长的id,因此无法读取目录,因为缓存中的图像与输出到HTML页面的文件名无关。这一切都必须从发送到页面的内容中完成


或者我甚至可以使用JQuery来实现这一点吗?

我的建议是使用正则表达式


如果您发布一个示例列表,我可以告诉您更多信息。

您可以使用javascript获得图像的宽度

var img = new Image();
img.onload = function() { alert(img.width); };
img.src= 'http://www.google.se/intl/en_com/images/srpr/logo1w.png';

在我的头顶上。。像这样的

var totalWidth = 0;
$('#idOfYourUL img').each(function(i) {
    totalWidth += parseInt(this.width());
});

谢谢你的回复

我正在使用jquery.scrollTo单击滚动列表通过一个div,但是scrollTo需要在CSS中设置一个UL宽度,因此它将在列表末尾停止

我希望通过使用简单的数学计算缩略图的数量乘以它们各自的宽度,使用PHP在文档上回显CSS宽度

这是这里的开发链接