filtering 相关问题

在信号处理中完全或部分抑制信号的某些方面。或者选择一组数据的子集。

ldapsearch 不会返回 AD 上具有特殊字符(例如 user.name)的用户

我想在 AD 中搜索具有描述的用户,在 Windows Powershell 上可以使用 PowerView 函数 Get-DomainUser 来完成: 获取域用户-v * |选择对象 samaccountname、描述 |

回答 1 投票 0

查找两个日期之间的连续日期范围,不包括黑名单数组中的日期

对于酒店管理系统,我有以下 php 数组,其中包含预订酒店房间的日期。新客人无法在这些日期预订客房。 数组([0] => '2017-02...

回答 2 投票 0

在 php 中使用序列化日期从数组中查找间隙日期范围

对于酒店管理系统,我有以下 php 数组,其中包含预订酒店房间的日期。新客人无法在这些日期预订客房。 数组([0] => '2017-02...

回答 2 投票 0

将数组值分为限定数组和非限定数组

我熟悉array_filter,我正在尝试思考更多功能,但我想知道是否有办法保留丢弃的值?例如,如果我有一个像这样的数组: $arr = 数组( 1, 2,...

回答 4 投票 0

有没有办法过滤具有多个输入复选框的列表?仅限 CSS 和 HTML

我正在尝试创建一个在选择一个或多个过滤器复选框时进行过滤的项目列表。 前任: 我有 A 滤镜、B 滤镜、C 滤镜 我的清单是: A 乙 C 当我选择 A 时,我只想要 ...

回答 1 投票 0

显示使用 AlpineJS 过滤的列表中的项目数

我有一个可以应用于图像列表的过滤器系统。 我使用 AlpineJS 仅保留过滤器处于活动状态时要显示的项目。 一切正常,但我遇到了问题

回答 1 投票 0

获取多维数组中最后出现的子集的第一级键以及限定列值

我需要在以下数组中找到与最后一次出现 (id = 100001203541047) 相对应的键: [0] => 数组 ( [id] => 10152583762905798_1015258380041579...

回答 6 投票 0

获取最后出现的包含限定列值的子数组

在 PHP 中,它们有非整数索引来访问数组。因此,您必须使用 foreach 循环迭代数组。当您需要做出某些决定时,这就会成为问题。 例如这个数组...

回答 3 投票 0

在多维大海捞针中定位针并从其父级返回值

我需要在多维数组中搜索值 IMPORTANT,然后从其父数组中获取其 startIndex 和 endIndex。 [0] => 数组 ( ...

回答 1 投票 0

在Google表格中过滤公式

我正在使用下面的过滤公式按条件进行过滤。 但如果单元格 A7 为空,我想忽略第二个条件,即 Database!D3:D=A7。 =FILTER({'数据库'!C3:F},'数据库'!A3:A=R7,'

回答 1 投票 0

从文本中提取所有单词并删除特定不需要的单词

我想替换这个字符串: 这是我的商店,它的设计令人惊叹;它的创建者说它正在赔钱,他不想维持它 除 '(d...

回答 2 投票 0

在 Vue.js 中使用月份数据格式过滤 WordPress 帖子

我想知道在 Vue.Js 中使用月份数据格式过滤 WordPress 帖子的最佳方法是什么 我通过 WP_JSON 帖子获取数据,这很棒,但我需要创建一个下拉列表......

回答 1 投票 0

在 React 中映射和打印唯一数据集对象的正确方法是什么?

我正在尝试为我的侧边导航创建一个过滤器部分,我可以在其中打开或关闭每个以仅显示该标题的漫画。目前,我在正确循环数据集时遇到问题 我正在尝试为我的侧边导航创建一个过滤器部分,我可以在其中打开或关闭每个<li>以仅显示该标题的漫画。目前,我在正确循环数据集以获取唯一名称值并将其打印为 <li> 时遇到问题。 到目前为止我所尝试的是映射 PRODUCTS 对象,获取每个名称值并将其存储在一个数组中,使用单独的索引值循环遍历该数组长度,然后如果满足此条件则返回该名称值 (arr[ i] !== arr[j]). 例如,我的产品数据集可能包含 15 个不同的产品或对象,其中 5 个名为 Alita Battle Angel、5 个名为 Wolverine、5 个名为 Spiderman。 预期输出: console.log 这个 (1) Array=[1:'Alita Battle Angel', 2:'Wolverine', 3:'Spiderman'] 归还这个 <li> Alita Battle Angel</li> <li> Wolverine </li> <li> Spiderman </li> 实际产量: console.log 这个 (15) Array=[ 1:'Alita Battle Angel', 2:'Alita Battle Angel', 3:'Alita Battle Angel', 4:'Alita Battle Angel', 5:'Alita Battle Angel', 6:'Wolverine', 7:'Wolverine', 8:'Wolverine', 9:'Wolverine', 10:'Wolverine', 11:'Spiderman', 12:'Spiderman', 13:'Spiderman', 14:'Spiderman', 15:'Spiderman' ] 归还这个 <li>Alita Battle Angel</li> 这是我的代码: (我还分割了每个漫画的名称值,以便它仅返回“,”之前的字符,以确保每个漫画标题都是完全唯一的。示例:“Alita Battle Angel,Vol .1”--->“阿丽塔战斗天使”) import React from "react"; import { PRODUCTS } from "../Utilities/PRODUCTS"; import "./SideNav.scss"; const SideNav = (props) => { let arr = []; return ( <div className="sideNav-container"> <div className="sideNav-title"></div> <ul> {PRODUCTS.map((product) => { // map the PRODUCTS data // loop products data while carrying a singular products 'name' for (let i = 0; Object.keys(PRODUCTS).length > i; i++) { // add that name value to array list arr.push(product.name.split(",", 1)); console.log("products length: " + Object.keys(PRODUCTS).length); // if array greater than 1 item if (arr.length > 1) { console.log(arr); // loop the length of that array for (let j = 0; j < arr.length; j++) { // if array[j] not equal to previous array item return name if (arr[i] !== arr[j]) { let title = `${product.name}`.split(",", 1); return <li key={[product.id]}>{title}</li>; } else return null; } } } })} </ul> </div> ); }; export default SideNav; 问题是我的代码将整个数据集作为单个对象注入。基本上将我的数据集作为单个数组返回 15 次。我不明白为什么要这样做。 我知道使用过滤器方法可能是一个可能的解决方案,并且还使用react中的useState钩子。我已经尝试过这两种方法,但收到了某种特定于我的文件设置的错误。 任何解决方案的建议将不胜感激。 你的代码很混乱。它最终发生的原因是因为您多次循环 PRODUCTS var。一旦使用顶级 PRODUCTS.map 调用,然后再次在 map 回调中使用 for (let i = 0; Object.keys(PRODUCTS).length > i; i++) {。 您还在外部维护一个 arr ,这是不好的做法,因为您实际上只想要纯函数。然后你再次循环这个,所以事情变得非常复杂,没有任何收获。 不管怎样,最好退后一步。 map 实际上是不适合这里工作的工具。从根本上讲,map将采用长度为n的数组,并对每个项目应用转换,返回一个具有相同长度n的新数组。 您真正想要的是一个 reduce,它能够循环 PRODUCTS 数组中的每个元素并构建一个具有不同长度的新数组。您不仅希望获得名称“类别”的平面数组,还希望能够将这些“类别”链接到相关产品。 我已经在每个类别中添加了嵌套标题,这样您就可以单击标题来展开它。 import React, { useState } from "react"; import { PRODUCTS } from "../Utilities/PRODUCTS"; import "./SideNav.scss"; import "./styles.css"; const SideNav = (props) => { const [openCategory, setOpenCategory] = useState(null); return ( <div className="sideNav-container"> <div className="sideNav-title"></div> <ul> {Object.entries( PRODUCTS.reduce((productsByTitle, product) => { const category = product.name.split(",", 1)[0]; return { ...productsByTitle, [category]: [...(productsByTitle?.[category] ?? []), product], }; }, {}), ).map(([categoryName, categoryProducts]) => ( <li key={categoryName}> <span style={{ cursor: "pointer" }} onClick={() => setOpenCategory(categoryName)} > {categoryName} </span> <ul style={openCategory !== categoryName ? { display: "none" } : {}} > {categoryProducts.map(({ id, name }) => ( <li key={id}>{name}</li> ))} </ul> </li> ))} </ul> </div> ); }

回答 1 投票 0

通过应仅包含的单个字母数组过滤单词数组

我目前有两个 PHP 数组: 数组('a','c','r','r') 数组('carr','car','arc','ra','c','abc','do','aa','rr') 我想要的结果是: 数组('carr','car','arc','ra','c','rr') 即过滤掉 'a...

回答 2 投票 0

删除平面数组中下一个元素不是价格值的元素

我有一大堆抓取的名称和价格,类似于以下内容: 大批( [0] => 苹果3 [1] => 0.40 英镑 [2] => 香蕉6 [3] => 1.80 英镑 [4] => 柠檬 [5] => 葡萄 [6...

回答 8 投票 0

保留仅包含字母和连字符的数组元素

我有以下数组: 大批 ( [0] => 文本 [1] => 纹理 [2] => 豆子 [3] => ) 我想删除不包含 a-z 或 a-z 带破折号的条目。在...

回答 5 投票 0

过滤/删除在多维数组中多次找到列值的行

我需要从输入数组中删除特定列中出现重复值的行。 样本数组: $数组 = [ ['user_id' => 82,'ac_type' => 1], ['user_id'=> 80,'ac_type'...

回答 4 投票 0

如何从 log4j 堆栈跟踪中过滤某些行?

我想使用 log4j 从堆栈跟踪中过滤掉某些行(例如 net.sf.cglib.* 和 org.springframework.*)。可以用log4j来配置吗? 在 Eclipse 中,junit 插件允许你...

回答 2 投票 0

在 power bi 中共享公开报告并进行过滤

我知道PowerBI“发布到公共(网络)”不允许RLS等其他东西,但我看过一份报告,比如来自Survey Monkey的报告,它似乎使用某种过滤来允许我们.. .

回答 1 投票 0

在多维数组的第三级中搜索值并返回扁平化的合格数据集

我正在尝试在多维数组中搜索符合条件的条目,并以扁平的关联子数组的形式返回一个或多个数据集。 输入示例: [ [ '名字' => '迪克·詹斯...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.