You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提取PHP数组中唯一元素的set_limit值?

解决方法

从var_dump的结果能看到,$myFunction[0]是一个stdClass对象,不是关联数组,所以不能用数组下标["set_limit"]的方式访问属性,得用对象的属性访问符->。

正确的输出代码是:

echo $myFunction[0]->set_limit;

你之前的两种写法问题:

  • echo $myFunction[0];:直接输出对象会触发致命错误(除非对象实现了__toString方法),所以无显示
  • echo $myFunction[0]["set_limit"];:用数组方式访问对象属性属于语法错误,自然也不会有输出

如果非要用数组的方式访问,可以先把对象转成关联数组:

$objToArray = (array)$myFunction[0];
echo $objToArray['set_limit'];

内容的提问来源于stack exchange,提问作者sdatic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 17:54:50