我试图看看例如价值" 2001"存在于[terms]键的以下多维数组中,如果存在,我什么都不做。如果它不存在,我需要将它添加到[terms]下的数组中:
Array
(
[year] => Array
(
[singular] => Year
[plural] => Years
[filterable] => 1
[use_on_listing] => 0
[compare_value] => =
[terms] => Array
(
[0] => 2014
[1] => 2013
[2] => 2012
[3] => 2010
[4] => 2009
[5] => 2015
[6] => 1997
)
)
)
但似乎无法使用array_search来解决这个问题。任何帮助将不胜感激。
答案 0 :(得分:0)
试试这个:
if(! in_array ( $year , $my_array['year']['terms']) ) //do stuff
其中$ my_array是数组名称,$ year是您选择的年份。