问题标签 [associative-array]
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 数组到 xml,使用相同的数组键名
我们正在使用 pear 的 xml 序列化程序将我们的请求数组转换为 XML 以提交给其他服务器以获得 XML 响应。
问题是,对于其中一个属性,我们需要提交与此类似的 XML
我们如何在 PHP 数组中编译它,以便 Serializer 生成正确的 XML?
即,我们需要:
数组(“总房间数”=>
数组(“房间”=> ...)
数组(“房间”=> ...)
)
由于共享密钥名称“房间”最终会相互覆盖,目前无法正常工作......还有其他方法吗?
php - 多维混合关联/数字数组移位
我有一个问题需要尽快解决。如果我有时间重写整个脚本我会的,但这就是程序员的生活,对吧?任何人,我已经接管了一个项目,并且我有一个多维混合关联/数字数组,如下所示:
我需要做的是将每个itemX索引中的数据集索引转换为最后一个索引以产生以下结果:
一些可能有助于实现这一点的事情是,我知道数据集索引将始终是itemX索引中的第一个索引,并且键将始终是“数据集”,而其他索引将始终是数字索引。有没有办法在 php 中做到这一点?它是一个混合数组的事实让我很震惊。我不能让数字索引重置并从 0 开始。它们的顺序是否被移动并不重要,只是它们都在“数据集”索引之前。也许这只是那些日子之一......:\任何建议或意见都非常感谢。
javascript - Javascript 对象与 JScript 字典
Javascript 对象和 JScript 字典都是关联数组
我的问题是......它们在效率(空间或时间)方面有什么区别吗?
在功能方面,我知道 Dictionary 更好,因为它允许的不仅仅是标量类型作为键。但撇开这一点不谈,哪个更好/更快?
编辑:
这是用于 Windows 脚本,而不是用于 Web 开发。
EDIT2:
我对查找效率特别感兴趣,因为我需要处理大集合。
php - 如何将 MySQLi 准备好的语句的结果放入关联数组中?
我有一个 sql 查询和一个 mysqli 准备好的语句:
如何将结果存储在关联数组中,以便稍后循环并获取 sql 字符串返回的所有数据?
php - Change an associative array into an indexed array / get an Zend_Table_Row_Abstract as non-associative
Hi out there in Stackland. I was wondering if there was either a function or an easy way to change an associative array into an indexed array.
To elaborate, I'm using the Zend framework, and I've got a point in my site where I take out a row of an SQL table as an associative array. I've passed it to javascript via an echoed in JSON. However, I've noticed that I can see the names of my database's columns in Firebug. Having outsiders know the names of your tables and columns is a big security no-no, so I'd like to change it from
to
Is there a good way to do this?
It would also work to be able to have a Zend_Table_Abstract->fetchAll() return a non-associative array, but I don't think that's possible. Thanks for your help!
php - 如何将 PHP 数组转换为 $keys 和 $values?
如果我有一个数组 as $keys => $values
,我怎样才能得到两个数组$keys
and $values
?
php - 具有以数字方式访问的关联值的数组
我有一个关联数组,我可能需要以数字方式访问它(即获取第 5 个键的值)。
我需要能够做到:
和
获得相同的价值,“某物”。
我最初的想法是创建一个类包装器,它使用 offsetGet() 实现 ArrayAccess,该类包装器使用 array_values 来查看键是否为数字并相应地采取行动:
我想知道PHP中是否没有任何内置方法可以做到这一点。我更愿意使用本机函数,但到目前为止我还没有看到任何这样做的东西。
有任何想法吗?
谢谢,
法尼斯
php - 有没有办法通过如何使用 PHP 插入键来订购关联数组?
这是我的意思的一个例子:
我有一个数组:
然后,我像这样循环遍历它:
我希望回来:
我尝试使用 PHP 的 sort() 函数无济于事。我能想到的最接近的是我需要使用类似 usort() 的东西,但我无法弄清楚如何编写一个函数来做我想做的事情。
非常感谢有关此主题的任何建议,非常感谢您的阅读。
php - 比较 PHP 中的多维数组
我正在尝试与多维数组进行比较,但我不能只使用 array_diff_assoc()。我要比较的数组都是关联数组,并且它们都已排序,因此键的顺序相同。在大多数情况下,数组的结构是相同的。我似乎无法弄清楚如何比较存储数组的元素,我可以比较保持一个值的元素就好了有人知道我能做什么吗?
php - 从 PHP 中的关联数组数组中删除欺骗/排序
我有一组关联数组
两个问题
如何根据字段“Oil”删除重复项是否有一个 array_unique 可以提供一个作为自定义比较器的回调?
如何按自定义字段“火花塞”排序