Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mysql数组上使用php或javascript进行演绎过滤器搜索_Javascript_Php_Mysql_Arrays_Sorting - Fatal编程技术网

在mysql数组上使用php或javascript进行演绎过滤器搜索

在mysql数组上使用php或javascript进行演绎过滤器搜索,javascript,php,mysql,arrays,sorting,Javascript,Php,Mysql,Arrays,Sorting,我有一个数组,我需要一个四步过滤过程,根据3个条件生成一个结果或一组结果 例如,我从数据库中提取的这个数组 返回: 排列( [0]=>阵列([playlist\u id]=>199[playlist\u name]=>圣诞节[playlist\u状态]=>1[playlist\u地区]=>拉丁美洲[playlist\u品牌]=>Sprite[playlist\u年]=>2015[playlist\u类型]=>charter) [1] =>阵列([playlist\u id]=>200[playl

我有一个数组,我需要一个四步过滤过程,根据3个条件生成一个结果或一组结果

例如,我从数据库中提取的这个数组

返回:

排列(

[0]=>阵列([playlist\u id]=>199[playlist\u name]=>圣诞节[playlist\u状态]=>1[playlist\u地区]=>拉丁美洲[playlist\u品牌]=>Sprite[playlist\u年]=>2015[playlist\u类型]=>charter) [1] =>阵列([playlist\u id]=>200[playlist\u name]=>世界杯[playlist\u status]=>1[playlist\u region]=>拉丁美洲[playlist\u brand]=>健怡可乐[playlist\u year]=>2014[playlist\u type]=>charter)

)

使用php或javascript,我试图对数组进行演绎过滤。该数组将大量增长,并且这些值中的许多将被复制。在这个例子中,我们有两个拉丁美洲的例子

最终目标是为区域选择一个电台(在这种情况下,只有一个拉丁美洲代表拉丁美洲的所有价值观)。第二步中不会显示非拉丁美洲的内容

第二步是为年份选择复选框。在第三步中,任何未选择的内容都将不可用。第三步是收音机选择品牌,任何未选择的内容都不会在最后一步中显示


任何想法都将不胜感激

我会这样做:

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