从api中抓取数据的问题我从一个api里抓取数据用file_get_contents 可是有时候由于网络原因,还没有返回值程序就往下走了,请问有什么办法解决这个问题,当没有返回值的时候程序暂停执行 分享到: 更多 ------解决方案--------------------file_get_contents() 失败将返回 FALSEif(!file_get_contents(url)){ echo '获取失败'; return false;}------解决方案--------------------写个死循环,一直等待返回,当然设置一个超时时间,时间到了还没有返回值,就结束循环。建议用curl实现------解决方案--------------------你是应该放弃了因为程序只会在 file_get_contents 返回后才会继续执行所以这个函数并不是你的问题所在------解决方案--------------------不知道为什么会有你说的那种情况?应该仔细检查自己代码。