【发布时间】:2019-10-21 07:18:09
【问题描述】:
我正在使用 PHP Codeigniter。我有一个模型的结果
Array ( [0] => stdClass Object ( [player_id] => 5bbbdfb4-6986-4383-90af-e3a12782b572 ) [1] => stdClass Object ( [player_id] => 46834ecd-ceef-49b8-a10a-706ee97ff729 ) )
我想转成
array("5bbbdfb4-6986-4383-90af-e3a12782b572","46834ecd-ceef-49b8-a10a-706ee97ff729")
我为此头疼了 2 天。任何帮助表示赞赏。
【问题讨论】:
-
不确定特定于 CI 的方式,但 PHP 7+ 你应该能够做到
array_column($array, "player_id") -
使用
typecastinglike this $new_array = (array)$my_objects; -
我用过
array_column($array, "player_id"),这里的输出是Array ( [0] => 5bbbdfb4-6986-4383-90af-e3a12782b572 [1] => 46834ecd-ceef-49b8-a10a-706ee97ff729 ) -
我怀疑您是从数据库中获取结果的?如果你使用
$query->result(),你也可以使用$query->result_array() -
尝试使用 json_encode() 方法将其转换为 json 格式。还要编辑您的问题并添加您正在编写的代码并获得此结果。
标签: php json rest codeigniter codeigniter-3