我的数组$json
看起来像这样:
Array (
[0] => Array ( [poulecode] => 495271
[teamcode] => 277986
[teamnaam] => JO19-1 (0225 Onder 19 competitie (najaar)) )
[1] => Array ( [poulecode] => 500027
[teamcode] => 277986
[teamnaam] => JO19-1 (B3200 Zwaluwen jeugdbeker Onder 19 poule) )
[2] => Array ( [poulecode] => 524572
[teamcode] => 277986
[teamnaam] => JO19-1 (0227 Onder 19 competitie (voorjaar)) )
)
如何通过搜索包含某个字符串“voorjaar”$competitiecode
来从关联中挑选(设置变量) ?poulecode (524572)
teamnaam's ( JO19-1 (0227 Onder 19 competitie (voorjaar)) )
我一直在研究这个使用array_filter
,array_column
但我似乎无法弄清楚。
到目前为止,这是我的一段代码:
$json = json_decode($content_programma, true);
$Poulecode = array_column($json, 'poulecode');
$Teamnaam = array_column($json, 'teamnaam');
$findme = 'voorjaar';
$key = array_filter($findme, array_column($json, $Teamnaam));
$competitiecode = $Poulecode[$key];