PHP:变量(数组)是函数吗?

标签 php arrays exif

我不明白这段代码中这些字符->的功能:

$var->getImageInfo();



函数“getImageInfo()”填充变量“$var”。

我可以使用 print_r 函数显示所有值,但如何获取特定值


echo "<pre>";
print_r($var->getImageInfo());
echo "</pre>";

返回

Array
(
    [resolutionUnit] => 0
    [fileName] => 1.jpg
    [fileSize] => 30368 bytes
    ...
)

例如,我如何获取“fileSize”?

最佳答案

$var 是一个对象。

getImageInfo() 是该对象的一种方法 - 该方法返回一个数组。

如果您想获取特定信息:

$info = $var->getImageInfo();
$fileName = $info['fileName'];

关于PHP:变量(数组)是函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4043377/

相关文章:

node.js - 将 GPS exif 数据写入 Node 中的图像

php - move_uploaded_file - 防止旋转/忽略 exif 数据

php - 将 PHP 文件重命名为 .php 以外的名称

php - 查询具有一对多关系的两个表

php - 相当于 file_get_contents ("php://input");在经典的asp中

mysql - 在 LIKE mysql 中搜索数组元素

php - mySQL 或 MSSQL 最适合拍卖网站?

java - 在 java 中通过 objectoutputstream 发送字节数组

arrays - 部分从另一个数组创建新数组

python - 在 Python 中调整图像大小而不会丢失 EXIF 数据