问题标签 [array-walk]

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 投票
1 回答
137 浏览

php - array_walk 不改变值

echo输出:

in walk Lifting Heavy Boxes [12/18/17] (my_form)

print_r输出:

我有另一个非常相似的阵列步行,它做得很好。我能感觉到它们之间的唯一区别是在工作中,值 $d 在遍历之前已经是一个字符串,而在不工作的那个中, $d 是一个数组,它被转换为内部的字符串步行(成功,但最终不成功)。

我错过了什么?

这是固定版本:

无论如何,这就是我想要做的。我不是换钥匙。我的错误印象是,要更改值,您必须将键设置为新值。

0 投票
1 回答
29 浏览

php - PHP 合并多个多维,同时保留唯一的孩子

很抱歉这么长的描述,但我在一天多的时间里一直在努力合并多个多维关联数组。任何人都可以建议实现这一目标的优化方法。我想根据所需的结果创建 HTML 列表。请参阅当前列表的附件图片。但我想把孩子合并成共同的父母。

阵列 1:

阵列 2:

我希望结果保持公共数组不变,并在同一级别上创建另一个子数组,如下所示。

[在此处输入图片描述][1]

[1]:当前列表:https ://i.stack.imgur.com/p4F0X.png

0 投票
0 回答
74 浏览

php - 如何在array_walk中传递多个参数

我想使用array_walk,所以我传递了额外的两个数组作为参数,但没有得到确切的处理过程?o 如何以数组的形式传递额外的参数并在array_walk内部访问

错误:

0 投票
0 回答
178 浏览

php - 自 php 7.4 以来无法使用 array_walk 迭代迭代器

这段 php 代码在 php 7.3 中输出项目(1 和 2),但在 php 7.4 中不输出任何内容。谁能解释导致这种变化的 php 7.4 发生了什么变化?我在变更日志中找不到与此相关的任何内容。

0 投票
1 回答
95 浏览

php - 将值放在 array_walk_recursive() 之外的数组中

我想递归地查看一个名为“image”的键的嵌套 JSON 对象,并将它们的值(URL 字符串)推送到函数外部的另一个数组中。

从其他示例和 SO 问题中,我了解到我需要传递对范围外数组变量的引用,但我对 PHP 不是很好,这不起作用。

$preload运行此函数后为空,因为$key它们都是整数,我认为它们实际上应该是 JSON 对象中的“图像”、“标题”等字符串?

这是实际的 JSON 数据:https ://pastebin.com/Q4J8e1Z6

我误解了什么?

0 投票
1 回答
44 浏览

php - 在 PHP 中遍历带有嵌套输出的数组

我有这个代码:

$_POST是一个 4 级数组,array_walk()将在第一级返回我的数组(我不想要)。

问题是如何使用重复块简化此代码?