PHP / JSON返回值1

时间:2016-04-02 07:36:47

标签: php json api

我正在研究查询政府数据库或信息的工具。实际上是Sam.gov。他们有一个公共API,直到现在一切都顺利但我遇到了一个问题,一个数组返回1而不是单词"是"我喜欢它。

http://gsa.github.io/sam_api/sam/fields.html(这是API文档)

以下是我无法弄清楚的代码......

foreach($decoded_results['sam_data']['registration']['naics'] as $naics){
    echo '<strong>Is Primary: </strong>'.$naics['isPrimary'].'</br>';
    echo '<strong>Naics Code: </strong>'.$naics['naicsCode'].'</br>';
    echo '<strong>Naics Name: </strong>'.$naics['naicsName'].'</br>';
}

我需要isprimary返回Yes或No而不是1号,任何人都有任何解决方案吗?

1 个答案:

答案 0 :(得分:1)

从api链接isPrimary boolean输入

你的代码应该是

foreach($decoded_results['sam_data']['registration']['naics'] as $naics)
{
    echo '<strong>Is Primary: </strong>'.($naics['isPrimary'] === true)?'yes':'no'.'</br>';
    echo '<strong>Naics Code: </strong>'.$naics['naicsCode'].'</br>';
    echo '<strong>Naics Name: </strong>'.$naics['naicsName'].'</br>';
}