问题标签 [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.
php - php array_map 删除了超出要求的内容
我有一个像下面这样的数组。. .
我已经在这个数组上运行了 array_map 函数来删除[en]
数组
请注意生成的数组如何截断[code]
fromBILL
到的值B
关于如何避免这种情况发生的任何提示。它正在[en]
根据需要删除带有键的数组,但我不希望值[code]
被截断。
谢谢。
php - 生产服务器上的 array_map 问题
模型.php
控制器.php
我试图让这样的东西在我们运行 PHP 5.2.9 的生产服务器上工作,我意识到array_map
函数不起作用(它什么也不输出)。
我的开发环境运行 PHP 5.4.4,这段代码运行得很好,但是我无法更新我们生产服务器的 PHP 版本,我希望你们能给我一些关于如何解决这个问题的想法。
提前致谢
php - 在 php 中运行 trim 和 htmlspecialchars 的更有效方法?
我目前正在尝试一些通用的方法来验证和清理我的表单输入。当然,有数百种甚至数千种方法可以做到这一点,我给自己分配的特殊挑战涉及我的帖子数据并array_map()
在我将其引入时立即运行。我有自己的自定义函数设置为运行filter_var()
并preg_match()
根据我的需要运行在我 array_map() 修剪它之后的数据,然后mysqli_real_escape_string()
在我运行我的 SQL 之前运行它来处理它。你会注意到我htmlspecialchars()
一遍又一遍地跑。是否可以在我的帖子数据上同时运行修剪和 htmlspecialchars。我要提高效率,所以欢迎任何其他建议。
……等等等等
php - Multidimensional array addition
Suppose that I have two arrays:
How should I construct an addition function to add across these arrays so as to get:
I know I need to utilise array_map
somehow, but I am unsure how to proceed in the multidimensional case.
php - 如何使用带有多个参数的函数的array_map?
我有一个数组,其中包含包含下划线或_的字符串,我需要使用 str_replace 用空格替换下划线,我想使用array_map()
array_map可以接受只有一个参数的函数,但str_replace接受三个参数:
- 更换什么
- 换成什么
- 细绳
我可以完美地使用 foreach 循环来执行以下操作,但我想知道如何使用array_map来做到这一点。我在 google 和 stackoverflow 上做了一些查找,但找不到解决方案。
这是我拥有的数组的示例
php - 使用 array_map 更改 $_GET $_POST
我将为 $_GET 和 $_POST 构建简单的过滤器函数。这是我的代码。
如何保持键和值的结构相同?``
javascript - Array.map 的概念是什么?
我在理解Array.map
. 我确实去了 Mozilla 和 Tutorials Point,但他们提供的信息非常有限。
这就是我使用的方式Array.map
。它有点复杂(涉及一点 d3.js;忽略它)
我不明白这段代码在做什么。我知道它返回一个新数组和东西,但这部分有点棘手!
如果你想通过我的代码:http: //jsfiddle.net/ddfsb/2/
更新 1
我正在使用控制台来实际了解代码内部发生的事情。查看提供的答案,我已经清楚地理解了array.map
. 现在剩下的唯一部分是参数行和列,但是提供的小提琴中的行和行以及列和列之间存在差异
有什么帮助吗??
php - 寻找与处理关联数组中的键等效的 array_map
假设我有一个关联数组:
我想让键全部大写。我会怎么做而不是通用方式(这意味着我可以应用用户定义的函数来应用到键名)?
php - array_map 内联匿名函数
php - 嵌套的php数组映射
情况
我有一个从数据库调用返回的数组结果。在下面的示例中,它获取了许多可以包含许多书籍的流派。使用连接,查询同时从每个流派中提取书籍。这是一个假设的结果集:
情况
我想要结束的是一个仅包含模块的数组,如下所示:
问题
现在,我通过迭代来实现这一点没有问题,但是,感觉有一种更好的(未被发现的)方法来实现这一点。
问题
是创建所需结果的捷径。我到目前为止的代码列在下面,解决起来并不困难。我只是好奇是否有更好的版本来执行以下操作。
丑陋的代码有效
这是一个 100% 有效的代码版本,但它的迭代次数超出了我的能力范围。
尝试使用数组映射
尝试使用数组映射并严重失败
我希望能够如上所示剪掉 foreach 循环。