setQuer-6ren">
gpt4 book ai didi

PHP 需要获取一个对象的属性值,但是该属性有一个复杂的键

转载 作者:行者123 更新时间:2023-11-29 04:19:25 24 4
gpt4 key购买 nike

我很惊讶这变得如此复杂。我将此代码用作 mysql 行提取:

$query_start_date = "SELECT MIN(date) FROM table";
$database->setQuery($query_start_date);
$start2 = $database->loadObjectList();
var_dump($start2);

我得到了这个结果(这看起来不错,因为它包含预期的数据):

array(1) { [0]=> object(stdClass)#7346 (1) { ["MIN(date)"]=> string(19) "2008-11-03 10:53:32" } } 

但是现在,我需要将该日期 2008-11-03 10:53:32 放入另一个简单的变量中。我尝试了很多东西;下面的测试似乎是最接近的:

echo $start2[0]->MIN(date);

但是为此我得到了错误: fatal error :在 ... 中调用未定义的方法 stdClass::MIN()

谁能告诉我如何获取日期值并将其放入变量中?

最佳答案

您可以使用大括号 {} 访问该属性:

echo $start2[0]->{'MIN(date)'};

或者只是使用别名并根据您的方便使用:

SELECT MIN(date) AS mydate FROM `table`

这样您就可以访问 ->mydate

关于PHP 需要获取一个对象的属性值,但是该属性有一个复杂的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29773463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com