我有一个数组,需要进行四步过滤过程来根据 3 个条件生成一个结果或一组结果
例如,我从数据库中提取的这个数组
返回结果:
数组(
[0] => Array ( [playlist_id] => 199 [playlist_name] => 圣诞节 [playlist_status] => 1 [playlist_region] => 拉丁美洲 [playlist_brand] => Sprite [playlist_year] => 2015 [playlist_type] => 宪章) [1] => Array ( [playlist_id] => 200 [playlist_name] => 世界杯 [playlist_status] => 1 [playlist_region] => 拉丁美洲 [playlist_brand] => 健怡可乐 [playlist_year] => 2014 [playlist_type] = > 章程)
)
我正在尝试使用 php 或 javascript 对数组进行演绎过滤。这个数组会增长很多,并且很多值会重复。在本例中,我们以 2 个拉丁美洲为例。
最终目标是为区域选择一个单选按钮(在这种情况下,只有一个拉丁美洲来代表拉丁美洲的所有值)。任何非拉丁美洲的内容都不会在第二步中显示。
第二步是选择年份的复选框。任何未选择的内容将在第三步中不可用。第三步是品牌单选,没有选择的将不会在最后一步中显示。
任何想法将不胜感激。
最佳答案
我会做这样的事情:
<?php
foreach($theArray as $key -> $value) {
if(array_search($region, $value) {
// include $theArray[$key] in step 2
}
}
?>
关于javascript - 在 mysql 数组上使用 php 或 javascript 进行演绎过滤搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21786074/