问题标签 [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.

0 投票
4 回答
85 浏览

php - Effective and elegant way to get an item from array

For example, i've got an array like this:

And i need to get an element with a maximum value in 'foo'. Current code is this:

Which is a scary thing.

0 投票
1 回答
597 浏览

php - PHP:语法错误,使用 array_map 时出现意外的“[”

我一直在为一个项目创建一个 php 脚本,并一直在运行 PHP 5.4.17 的开发服务器上运行它

我需要将其移至运行 PHP 5.4.19 的生产服务器

在我的开发服务器上使用该array_map功能时,我得到了我需要的结果,没有问题。

在我的生产服务器上,我收到解析错误:

Parse error: syntax error, unexpected '[' in /path/to/script/ on line 219

我使用的代码是:

0 投票
2 回答
647 浏览

php - 使用 array_map 构建时间数组 - 关联数组的可能性?

我正在尝试用四分之一小时的时间填充下拉列表。键是选项值,值是选项文本。

问题是上述函数有效,但似乎不能作为关联数组工作。这个问题有一个优雅的解决方案吗?

对于密钥,我希望有以下格式的时间date('H:i', $time);

例如数组应该是这样的:

我的解决方案 - 转储 array_map:

0 投票
1 回答
500 浏览

php - 如何将 array_map 应用于 PHP 中具有更多参数的函数?

我有一个非常简单的问题,但我无法解决它。我想遍历一个数组并用一个函数更改它的项目,然后返回一个新值的新数组。

这是我的数组:

这是我的功能:

我想做以下事情:

上面的语句不能正常工作。谁能告诉我如何使此array_map功能按预期工作?

0 投票
3 回答
2525 浏览

php - 如果两个值匹配,则从 php 中的多维关联数组中删除重复项

我有以下结构的多维数组,我想从中删除重复项。例如,如果两个 ["cities"] 的 ["amount"] 相同,但 ["time"] 相同或不同,那么我认为这是重复的,并希望从数组中删除此节点。

在下面的示例中,我想从数组中完全删除节点 0,因为城市和数量与节点 1 相同。它们都是布里斯托尔(英国布里斯托尔)和 373,即使时间不同是 17:15 和 17 :16。

如果在这种情况下时间不同,那么我会删除以后的时间。

0 投票
1 回答
294 浏览

php - 如何重写这个使用 array_map 的 PHP 代码?

我有这行代码:

它在我有 PHP > 5.3 的服务器上运行良好 在另一台服务器上,我有 PHP < 5.3,它不起作用。我正在尝试像这样重写它:

但我收到一条错误消息:

任何帮助将不胜感激。

0 投票
2 回答
67 浏览

php - PHP数组映射到另一个数组

我需要映射

至:

我需要将second数组值 [0] => 2 映射到数组中的 cid first。换句话说,我需要 2 映射到绿色值。

有什么帮助吗?谢谢你。

0 投票
4 回答
3586 浏览

php - PHP:如果不存在数组添加索引

我有一个包含这些条目的数组:

我想创建一个从索引 0 到 10 的字符串。但只设置了索引“5”和“10”。但是我想要这样的字符串:

目前我正在使用这个:

但我需要它更有效率。我可以做 array_map 和 implode 但我不知道如何添加0, 0, 0,...我只会得到21, 42

澄清:

我无法覆盖$row此示例中调用的数组是从 sql 查询中填充的单个索引。它将完全覆盖现有数组。

0 投票
2 回答
1111 浏览

php - 使用带有 array_map() 的命名空间

在 PHP Web 项目中,classes 文件夹中有两个子文件夹,如下所示:

项目\类\应用

项目\类\实用程序

在实用程序子文件夹中有一个名为 Cleanse 的类。这是该类中部分代码的副本:

我想知道是否应该将 $_ns 声明为静态。有没有更好的方法来声明这个属性,如果是这样,如何从这个类的函数中调用它?

0 投票
2 回答
4348 浏览

java - 带有 ArrayMap 的 Android 4.1 崩溃

使用此 logcat,我的代码中出现错误:

我认为问题在于我创建的自动完成文本视图。当我在键入我想要搜索的内容期间单击下拉列表时,我映射了数组以获取数组的位置。

在第 88 行,我有这个:

崩溃似乎仅适用于 android 4.1 版本。有什么不兼容的地方吗?