PHP数组选择符合特定条件的值

时间:2012-02-05 00:49:21

标签: php arrays

如果我的数组格式如下:

Array ( 
       [0] => Array ( 
                     [0] => Informatics [TitleName] => Informatics 
                     [1] => Informatics [TitleValue] => Informatics 
                     [2] => 1 [CategoryID] => 1 
                     [3] => [SecondaryCategory] => 
                     ) 
         )

如何提取所有CategoryID == 1的值?

我尝试了几个while循环,但似乎没有正常工作。任何人都可以帮我解决这个问题吗?也许一段时间不是我需要的。

1 个答案:

答案 0 :(得分:1)

在数组中搜索值: http://php.net/manual/fr/function.array-search.php

mixed array_search ( mixed $needle , array $haystack [, bool $strict = false ] )

如果值($ needle)存在,则返回数组中的键($ haystack)。 如果在$ haystack中找不到$ needle,则返回FALSE。