问题标签 [array-push]

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 投票
6 回答
36854 浏览

javascript - 如何扩展 Array.prototype.push()?

我正在尝试扩展该Array.push方法,以便使用 push 将触发回调方法,然后执行正常的数组函数。

我不太确定如何做到这一点,但这里有一些我一直没有成功的代码。

0 投票
5 回答
156 浏览

php - 如何在数组中保留一定数量的元素?

如何在数组中保留一定数量的元素?

我只想在 array 中保留 10 个元素$a。因此,当我调用test($var)它时,它应该将此值推送到数组,但通过从数组顶部删除一些元素来保持数字为 10。

0 投票
6 回答
55766 浏览

php - 我可以在 php 中的 SESSION 数组上使用 array_push 吗?

我有一个我想要在多个页面上的数组,所以我把它做成了一个 SESSION 数组。我想添加一系列名称,然后在另一个页面上,我希望能够使用 foreach 循环来回显该数组中的所有名称。

这是会议:

我想使用 array_push 向该数组添加一系列名称,如下所示:

我收到此错误:

array_push() [function.array-push]:第一个参数应该是一个数组

我可以使用 array_push 将多个值放入该数组吗?或者也许有更好、更有效的方法来做我想要实现的目标?

0 投票
2 回答
8175 浏览

php - array_push key=>value ,怎么办?

我想按数组中的键和值,但我不能

请帮助我..

谢谢^_^

0 投票
2 回答
2697 浏览

php - 带键值的数组推送

如何将带有 an 的值添加=> $key到数组中,例如:

所以数组就像:

但是我的 IDE 说它无效并且不起作用。

0 投票
1 回答
3578 浏览

php - ooPHP - 如何从关联数组创建对象数组?

我不确定在尝试了几个小时之后这是否可能,但是这里......

我有一个类,UserPicture,它具有文件名、文件类型、创建等属性(即它不将实际图片存储为blob,而是通过使用$filename.$filetype 来引用它)。

我希望能够拥有一个显示所有用户图片的页面,因此我需要从数据库中检索与该用户相关的所有行。我已经成功地将关联数组从数据库中取出,并使用以下代码创建了对象,该对象的工作原理是通过回显它来测试它的输出......

这有点工作,但我只得到最后一行作为数组中的一个对象。所以我尝试了array_push ...

...并且我尝试使用 $pictures[]=new UserPicture($row),但两者都只给我以下错误...

可捕获的致命错误:无法将 UserPicture 类的对象转换为第 72 行 user_picture_manage.php 中的字符串

如果有人可以请阐明我做错了什么,这将非常有帮助!

非常感谢,史蒂夫

0 投票
3 回答
4322 浏览

arrays - 将项目添加到多维数组而不覆盖旧的?

这可能是一个简单的问题,但我无法找到答案:如何在不覆盖(所有)旧值或必须重写它们的情况下向数组添加值?LUA中是否有array_push之类的东西?如果是这样,它是否也适用于多维数组?

例子:

如果我想在新地方添加对新事物的描述,我无法使用

因为我必须声明所有这些东西,以及旧的,所以我不会覆盖它们。所以我正在寻找类似的东西:

谢谢!

0 投票
2 回答
91 浏览

php - 如何将字符串转换为数组

我有一个像这样的数组

我循环遍历 arr1 数组,

它没有按预期工作。任何帮助表示赞赏。谢谢。

EDIT $result是结果数组

0 投票
2 回答
28614 浏览

javascript - Javascript将项目添加到当前数组

我正在尝试将一个项目添加到当前数组。

通过这种方式,我得到一个错误,我没有得到值 1 和值 2,当我尝试添加一个新项目时获取超链接集合后,它抛出错误:对象不支持这个属性或方法,它是推送方法.

分配超链接集合后数组发生了什么?如何向其中添加新项目?

0 投票
2 回答
833 浏览

php - 数组推送问题

我在将对象推入数组时遇到问题。

这是我的对象

这是我的数组,我试图将所有内容推送到数组

正如您所看到的,当他谈到“soled”项目时,我的代码停止了,因为值为 0。当我将此值设置为其他值时,如果工作正常。

这是我使用的代码。