问题标签 [array-map]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - 选择/映射 Powershell 数组的每个项目到一个新数组
我在 Powershell 中有一个文件名数组,我想为每个文件名添加一个路径,并将结果放入一个新数组中。
在 C# 中,我可以使用 Linq 来做到这一点......
但是在 Powershell 中执行此操作的惯用方法是什么?看起来我可以使用一种 foreach 语法,但我认为必须有一种更简洁、更实用的方法来做到这一点。
php - array_map 来简化数组,我做错了什么?
我有一个函数,它在查询表时返回一个数组数组,每个“子数组”是表中的一行,现在我想创建一个“fetchColumn”函数来转换我的结果数组:
进入这个:
这是功能:
我得到:
php - strrev 和 array_map 如何使用它们?
我自己得到了这里需要更多的文字,因为只是在这里,所以这没有意义,但我自己解决了
输出:
php - 项目类的PHP数组映射和方法
我有数组:
如何使用数组映射为数组中的每个项目调用 SomeClass 类的方法(非静态)?
java - 读取数据的数组映射
在我的 Android 项目中,我试图将提交的表单数据映射从我的主 Activity 类发送到扩展 asyncTask 的第二个类。
在我的主要活动中,我有以下代码片段:
这设置了我的数据映射,成功测试了第一个元素并将表单数据发送到我的班级,负责在单独的线程上处理该数据。
但是,在我的异步类中,使用以下代码段:
我的第二个日志调用试图提取数组映射的名称元素,但我的“数据”对象未被识别为我传入的映射。
php - 如何在 PHP 中将单个附加参数传递给 array_map 回调?
如何将单个附加参数传递给array_map
回调?在我的示例中,我想将$smsPattern
(作为第二个参数,在当前元素 in 之后$featureNames
)传递给array_map
带有$getLimit
闭包的函数:
使用此代码,我收到了一个奇怪的警告:
警告:array_map() [function.array-map]:参数 #3 应该是一个数组。
当然,原因是为了将$getLimit
闭包与另一个正则表达式(如$smsPattern
. 谢谢。
php - 在array_map中使用不同类的回调函数--PHP
可能重复:
设置array_map php的范围
我在一个名为 customExceptions 的类中有一个名为 cube1() 的函数。在另一个 PHP 脚本中,我需要使用 array_map(),而对于回调函数,我想使用 customExceptions 类中的 cube1() 函数。这样做的语法是什么?这似乎是一个非常基本的问题,但我找不到一个简单直接的答案。
php - 如何将数组或对象数组转换为关联数组?
我习惯于 perl 的 map() 函数,其中回调可以同时分配键和值,从而创建一个关联数组,其中输入是一个平面数组。我知道array_fill_keys()
如果您想要做的只是创建一个字典样式的散列,那么哪个会很有用,但是如果您不一定希望所有值都相同怎么办?显然所有事情都可以用 foreach 迭代来完成,但是还有哪些其他(可能更优雅)的方法呢?
编辑:添加一个示例来阐明转换。请不要挂断转换,问题是关于将平面列表转换为哈希,我们不能假设所有值都相同。
实际示例 因此,使用此处提供的答案,您可以通过 $_POST 解析以获取仅与给定条件匹配的输入字段的列表。这可能很有用,例如,如果您的表单中有很多输入字段,但必须一起处理其中的某一组。
在这种情况下,我有许多表示到数据库的映射的输入字段。每个输入字段如下所示:
<input name="field-user_email" value="2" />
其中每个此类字段都以“field-”为前缀。
我们要做的是,首先,只获取那些实际上以“field-”开头的输入字段的列表,然后我们要创建一个名为的关联数组$mapped_fields
,其中提取的字段名称作为键和实际输入字段的值作为价值。
哪个输出:
(所以,为了阻止反对者,让我同意这一点紧凑的代码的可读性可能比一个简单的循环遍历 $_POST 并检查它是否有前缀,如果所以,将它和它的值弹出到一个数组中)
php - PHP如何将数组的每个元素转换为时间戳?
我有一个二元素数组 - $time
回声 var_dump($time) :
如何将 $time 数组的每个元素转换为时间戳?
echo var_dump($time) 应该如下所示:
clojure - 如何在关联后获取 clojure 数组映射以维护插入顺序?
我有一个array-map
我正在assoc
将一些价值观融入其中。在一定大小之后,返回的值是 aPersistentHashMap
而不是原来的PersistentArrayMap
。我在一些网站上读到过这种行为。有没有办法强制插入顺序甚至在之后assoc
?
我确实有一个单独的函数,它将采用一个ash-map
和一个键向量,并array-map
按此顺序返回一个带有键的“新鲜”,但这意味着对于每个 assoc,我必须首先提取键,cons/conj 新键到向量,然后创建一个新的数组映射。看起来很笨拙,即使写在一个单独的函数中。
即使在大(> 10,但< 50)键数组映射上,是否有更直接的语言支持方式来保持插入顺序?
如果相关,我使用数组映射列表作为 incanter 数据集的数据,然后输出到 excel。save-xls 函数保持键/列的顺序。
谢谢