【发布时间】:2018-05-01 17:26:08
【问题描述】:
我的 API 调用在 Codeigniter 中返回以下数据:
Pronamic\Twinfield\VatCode\VatCode Object
(
[code:Pronamic\Twinfield\VatCode\VatCode:private] => IH
[name:Pronamic\Twinfield\VatCode\VatCode:private] => BTW 21%
)
Pronamic\Twinfield\VatCode\VatCode Object
(
[code:Pronamic\Twinfield\VatCode\VatCode:private] => IL
[name:Pronamic\Twinfield\VatCode\VatCode:private] => BTW 6%
)
Pronamic\Twinfield\VatCode\VatCode Object
(
[code:Pronamic\Twinfield\VatCode\VatCode:private] => IN
[name:Pronamic\Twinfield\VatCode\VatCode:private] => BTW 0%
)
Pronamic\Twinfield\VatCode\VatCode Object
(
[code:Pronamic\Twinfield\VatCode\VatCode:private] => VH
[name:Pronamic\Twinfield\VatCode\VatCode:private] => BTW 21%
)
Pronamic\Twinfield\VatCode\VatCode Object
(
[code:Pronamic\Twinfield\VatCode\VatCode:private] => VL
[name:Pronamic\Twinfield\VatCode\VatCode:private] => BTW 6%
)
Pronamic\Twinfield\VatCode\VatCode Object
(
[code:Pronamic\Twinfield\VatCode\VatCode:private] => VN
[name:Pronamic\Twinfield\VatCode\VatCode:private] => BTW 0%
)
我的(简单?)问题是如何修改此结果,使其像普通数组一样处理,其值如下:
'code' => 'IH', 'name' => BTW 21%
有什么线索吗?
提前谢谢!
【问题讨论】:
-
那是很多多余的字符串。作为一个非 php 人,我的第一个想法是使用正则表达式。请展示您实际尝试过的内容,以便有更多经验的人可以/将提供改进。
-
您能展示生成该输出的代码吗?你真的得到一个数组并遍历它吗?
-
不完全确定你在追求什么,但你看过经典的
json_encode() / json_decode()到 convert objects to an assoc array 吗? -
你在调用第三方api吗?
-
@NaimMalek:确实。它是第三方 api,Twinfield
标签: php arrays api codeigniter