Php 获取不在内容中的图像高度

Php 获取不在内容中的图像高度,php,javascript,image,wordpress,height,Php,Javascript,Image,Wordpress,Height,我正在建立一个自定义的wordpress主题,并在首页上有一个幻灯片,显示博客文章中的图像 现在,如果图像的高度超过300px,我想强制其宽度并垂直居中。所以我的问题是: 在php或javascript中,是否有一种方法仅通过使用图像的URL来获取图像的高度 编辑:我尝试了以下方法:其中捕获\u图像()返回URL,但不知何故,这不起作用(我认为第一个回音破坏了它)。有什么想法吗 感谢您的帮助。请参阅PHP中的getimagesize()。这会满足你的需求。 仅使用图像的URL创建图像? var

我正在建立一个自定义的wordpress主题,并在首页上有一个幻灯片,显示博客文章中的图像

现在,如果图像的高度超过300px,我想强制其宽度并垂直居中。所以我的问题是:

在php或javascript中,是否有一种方法仅通过使用图像的URL来获取图像的高度

编辑:我尝试了以下方法:
其中
捕获\u图像()
返回URL,但不知何故,这不起作用(我认为第一个回音破坏了它)。有什么想法吗

感谢您的帮助。

请参阅PHP中的getimagesize()。这会满足你的需求。


仅使用图像的URL创建图像?

var img = new Image();
img.onload = function() {
    alert('The size is ' + this.width + 'x' + this.height);
};
img.src = 'some image URL';
试试看

附言:

我试过这个:。。。哪里 catch_,即_image()返回URL,但不知何故,这不起作用(I 认为第一个回声打破了它)。有什么想法吗

你仔细看了你的代码了吗<代码>回显输出到浏览器,而不是函数的参数

<?php 
list(,$height) = getimagesize(catch_that_image()); 
echo "<p>$height</p>"; 
?>


将尝试这样做。我第一次接触php:)编辑:它工作!谢谢大家!@但返回数组中的第一个元素是宽度。请尝试使用
列表(,$height)
查看高度
<?php 
list(,$height) = getimagesize(catch_that_image()); 
echo "<p>$height</p>"; 
?>