问题标签 [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:将函数应用于多个变量而不使用数组
我有一个函数(为方便起见,我将只使用 count()),我想将其应用于 4-5 个不同的变量。现在,我正在这样做:
有没有更好的办法?我知道数组可以使用 array_map 函数,但我希望这些值保留为单独的值,而不是数组内部的值。
谢谢。
php - 方法可以用作array_map函数吗
我想做这样的事情:
但是 array_map 的第一个参数应该是函数的名称。我想避免围绕 $instance->fun 编写包装函数,但这似乎是不可能的。真的吗?
php - PHP:创建数组数组,忽略空数组
我需要创建一个数组数组。
我一直array_map(null,$a,$b,$c)
在这样做,它工作正常,但是,如果其中一个映射数组不存在,它就不起作用。
为了解决这个问题,我使用了:
有没有更优雅/更短的方法来写这个?
我尝试通过应用一些功能,array_map($function,$a,$b,$c)
但没有运气。
php - 使用 array_map 来测试值?
是否可以使用 array_map() 来测试数组的值?我想确保数组的所有元素都是数字的。
我都试过了
和
对于这两个我得到
这可以做到吗?如果是这样,我做错了什么?
注意:我知道我可以从 foreach 循环中获得我想要的功能。
php - 设置array_map php的范围
大家好,我不时使用array_map 来编写递归方法。例如
问题:
说我想把这个函数放在一个静态类中,我将如何使用 array_map 回到类中静态方法的范围,如 Sanitize::stripSlashesRecursive(); 我确定这很简单,但我无法弄清楚,也查看了 php.net。
php - empty() 不是一个有效的回调?
我正在尝试在 php 的数组映射中使用 empty()。我收到错误消息,表明它不是有效的回调。
这不应该工作吗?
长话短说:我试图(太?)聪明并检查所有数组值是否不是空字符串。
php - 在 php 中,我如何将一个类似数组(“one”,“two”,“three”)转换为 $somearray[“one”][“two”][“three”]?
我想拿一个数组,说:
并将其制成数组数组,例如:
数组 ( $someArray
) 的数组必须由某种循环创建,因为初始数组是由 an 创建的,explode()
所以我不知道有多深$someArray
。
我希望这很清楚,谢谢大家的时间!
我自己现在正在阅读它,会array_map()
为此工作吗?
php - php - 在类中使用公共函数回调的数组映射
如何使用 array_map() 在另一个中调用 add_val 方法?
php - trim() 函数:如果参数是未设置/空变量,如何避免空字符串返回?
在 php 中使用 trim() 函数时出现问题。
如上所示,如果输入参数为 NULL,则代码的输出为空字符串。有没有办法避免这种情况?如果输入未设置或 NULL 值,则默认情况下修剪将返回空字符串。
这让我很难使用以下修剪。
我想知道是否有任何方法可以完成相同的结果,而不是遍历数组。我还注意到 trim 函数有第二个参数,通过传递第二个参数,你可以避免一些 charlist。但这似乎对我不起作用。
有任何想法吗?谢谢。
php - array_map 在类中不起作用
我正在尝试创建一个类来处理数组,但我似乎无法array_map()
在其中工作。
这输出
array(10) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(5) [5]=> int(6) [6]=> int(7) [7]=> int(8) [8]=> int(9) [9]=> int(10) }
Warning: Missing argument 1 for test::dash(), called in D:\xampp\htdocs\trainingdvd\arraytesting.php on line 11 and defined in D:\xampp\htdocs\trainingdvd\arraytesting.php on line 15
Warning: array_map() expects parameter 1 to be a valid callback, function '--' not found or invalid function name in D:\xampp\htdocs\trainingdvd\arraytesting.php on line 11 NULL
我做错了什么或者这个功能在类中不起作用?