当变量属于数组的一部分时返回值

时间:2017-09-08 12:44:01

标签: php

我有PHP代码的这一部分,它从API获取响应,然后检查响应的特定部分是否与变量匹配。

如下所示......在数组attribution中是否有匹配source_id的{​​{1}}?

$this_id

这完美无缺。我要做的是从这个数组中获取一些额外的数据,而不必再次调用API。逻辑如上,但如果$this_id = 15; $array = json_decode($response, true); if (in_array($this_id, array_column($array['data']['attribution'], 'source_id'))) { // then do this } else { // then do this instead } 返回true的值。请记住['data']['attribution']['item_number']中可能有一堆对象。

如何返回此值?

1 个答案:

答案 0 :(得分:2)

<p:tooltip id="typTooltip" for="@(#typColumntitle:parent)" rendered="true" myPosition="left bottom" atPosition="right bottom" hideDelay="500"> 更改为in_array

array_search