我是PHP的新手,我正在尝试从API中读取内容。 目前我使用
$homepage = file_get_contents('http://www.site.com');
echo $homepage
这会返回如下所示的内容:
Array
(
[0] => Array
(
[name] => myname
[user_id] => 31232
)
[1] => Array
(
[name] => anothername
[user_id] => 23534
)
)
所以这就是我想要的:我只想阅读 [name] => x 并保留其余部分,所以我在str_replace中尝试了一个for循环,但我得到的只是错误。
我希望有人能够帮助我
编辑: 我刚刚看到我可以设置为json文本,它返回类似
的内容[{"name":"myname","user_id":"31232"},{"name":"anothername","user_id":"23534"}]
Edit2:谢谢你Tuga,这正是我正在寻找的东西:)我无法支持,因为我的声誉低于15,是否还有另一种方式可以帮助我展示你的答案?
答案 0 :(得分:0)
$array = json_decode($homepage);
将返回一个数组,然后你可以循环包含对象的数组并使用'name'属性:
foreach ($array as $obj) echo $obj->name;