2014-02-14 68 views
0

我有一個數組,我有一個需要有一個四步濾波處理以產生結果或基於3個條件演繹過濾搜索

例如此陣列組的結果的那我從分貝

它返回拉:

陣列(

[0] =>數組([PLAYLIST_ID] => 199 [PLAYLIST_NAME] =>聖誕[playlist_status] => 1 [playlist_region] =>拉丁美洲[playlist_brand] => Sprite [playlist_yea r] => 2015 [playlist_type] =>章程) [1] =>陣列([playlist_id] => 200 [playlist_name] =>世界盃[playlist_status] => 1 [playlist_region] =>拉美[playlist_brand] => >健怡可樂[playlist_year] => 2014 [playlist_type] =>章程)

使用PHP或JavaScript我試圖做陣列上的演繹濾波器。這個數組會增長很多,這些數值會被重複。在這種情況下,我們有2個拉美地區。

最終目標是爲區域選擇一個無線電(在這種情況下,只有一個拉丁美洲可以代表拉丁美洲的所有數值)。任何非拉丁美洲都不會在第二步顯示。

第二步是複選框選擇年份。任何未選中的內容都不會在第三步中提供。第三步是品牌的廣播選擇,沒有選擇的東西不會在最後一步顯示。

任何想法將不勝感激。

回答

0

我會做這樣的事情:

<?php 
    foreach($theArray as $key -> $value) { 
     if(array_search($region, $value) { 
      // include $theArray[$key] in step 2 
     } 
    } 
?>