【问题标题】:How would you extract the data in an array?你将如何提取数组中的数据?
【发布时间】:2015-03-23 06:57:36
【问题描述】:

谁能告诉我如何格式化和分解这个 php 数组中的数据,以便我可以使用 html 格式化它

Array
(
    [0] => stdClass Object
    (
        [domain] => maxmymaxmymax.com
        [result] => AVAILABLE
        [reason] => 1
    )
)

【问题讨论】:

  • $arr[0]->domain$arr[0]->result
  • 或者可以作为$arr[0]['domain']$arr[0]['result']使用
  • @NarendraSisodia 您的建议不正确,也不会奏效。外部对象是数组,因此可以使用$arr[0]。但是内部对象是类对象。因此,您需要使用$arr[0]->domain。不要混淆。

标签: php html arrays format output


【解决方案1】:

你的输出是对象类型 所以只需像下面那样进行类型转换

$array =  (array) $yourObject;

【讨论】:

  • 如果我只想打印数组中域的值
【解决方案2】:

这样使用,你会得到一个数组

$arrayObject = new ArrayObject($object);
$array = $arrayObject->getArrayCopy();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-08
    • 2020-02-29
    • 1970-01-01
    • 2014-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多