gpt4 book ai didi

php - 将数组对象转换为字符串并分隔值

转载 作者:可可西里 更新时间:2023-11-01 13:33:15 25 4
gpt4 key购买 nike

结果如下

Array ( 
[0] => stdClass Object ( [name] => Identification )
[1] => stdClass Object ( [name] => Assay )
[2] => stdClass Object ( [name] => pH(Acidity/Alkalinity))
[3] => stdClass Object ( [name] => Sterility )
)

我想要的是使用逗号分隔对象数组值并作为字符串返回,从而得到这样的结果:

 Identification, Assay, ph(Acid/Alkalinity), Sterility

我试过以下方法

$data=(array)$result;
$answer=implode(",",$data);

这个返回:

Message: Object of class stdClass could not be converted to string

如何最好地实现这一点?

最佳答案

您忽略了您正在处理一组对象这一事实。

看起来你可以通过这样做来实现:

$output = array_map(function ($object) { return $object->name; }, $input);
echo implode(', ', $output);

关于php - 将数组对象转换为字符串并分隔值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16505338/

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