Questions tagged «arrays»

数组是一种有序的数据结构,由一组元素(值,变量或引用)组成,每个元素由一个或多个索引标识。当询问数组的特定变体时,请使用以下相关标记:[vector],[arraylist],[matrix]。使用此标签时,在特定于编程语言的问题中,使用正在使用的编程语言对问题进行标签。


15
如何将UTF-8字节[]转换为字符串?
我有一个byte[]从恰好包含UTF-8的文件加载的数组。 在一些调试代码中,我需要将其转换为字符串。是否有一个班轮可以做到这一点? 在幕后,它应该只是一个分配和一个内存复制,因此即使未实现它也应该是可能的。

16
将数组项目复制到另一个数组中
我有一个JavaScript数组dataArray,我想将其推送到一个新数组中newArray。除了我不想newArray[0]这样dataArray。我想将所有项目推入新数组: var newArray = []; newArray.pushValues(dataArray1); newArray.pushValues(dataArray2); // ... 甚至更好: var newArray = new Array ( dataArray1.values(), dataArray2.values(), // ... where values() (or something equivalent) would push the individual values into the array, rather than the array itself ); 因此,新数组现在包含各个数据数组的所有值。是否有类似的速记形式,pushValues所以我不必遍历每个人dataArray,逐个添加项目?
916 javascript  arrays 

28
PHP数组按值删除(不是键)
我有一个如下的PHP数组: $messages = [312, 401, 1599, 3, ...]; 我想删除包含值的元素$del_val(例如$del_val=401),但是我不知道它的键。这可能会有所帮助:每个值只能存在一次。 我正在寻找执行此任务的最简单功能。
885 php  arrays 



24
如何正确排序整数数组
尝试从我知道仅包含整数的数组中获取最高和最低值似乎比我想象的要难。 var numArray = [140000, 104, 99]; numArray = numArray.sort(); alert(numArray) 运行代码段隐藏结果展开摘要 我希望这能显示出来99, 104, 140000。相反,它显示104, 140000, 99。因此,似乎排序将值作为字符串处理。 有没有一种方法可以使sort函数对整数值进行实际排序?




21
JavaScript call()和apply()与bind()?
我已经知道了,apply并且call是类似的函数集this(函数的上下文)。 区别在于我们发送参数的方式(手动vs数组) 题: 但是什么时候应该使用该 bind()方法? var obj = { x: 81, getX: function() { return this.x; } }; alert(obj.getX.bind(obj)()); alert(obj.getX.call(obj)); alert(obj.getX.apply(obj)); jsbin



27
删除空数组元素
根据用户提交的内容,数组中的某些元素是空字符串。我需要删除那些元素。我有这个: foreach($linksArray as $link) { if($link == '') { unset($link); } } print_r($linksArray); 但这是行不通的。$linksArray仍然有空元素。我也尝试过使用该empty()功能,但是结果是一样的。
783 php  arrays  string 

30
如何检查PHP数组是关联数组还是顺序数组?
PHP将所有数组视为关联数组,因此没有任何内置函数。谁能推荐一种相当有效的方法来检查数组是否仅包含数字键? 基本上,我希望能够区分以下两者: $sequentialArray = array('apple', 'orange', 'tomato', 'carrot'); 和这个: $assocArray = array('fruit1' => 'apple', 'fruit2' => 'orange', 'veg1' => 'tomato', 'veg2' => 'carrot');
780 php  arrays 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.