例如,我正在尝试查看以下[terms]键的多维数组中是否存在值"2001",如果存在,我将不采取任何措施。如果它不存在,我需要将它添加到〔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似乎无法找到它。如有任何帮助,我们将不胜感激。
试试这个:
if(! in_array ( $year , $my_array['year']['terms']) ) //do stuff
其中$my_array是数组名称,$year是您选择的年份。