Tag: 数组

通过在Bash中的string数组循环?

我想写一个脚本,通过15个string循环(数组可能?)这是可能的吗? 就像是: for databaseName in listOfNames then # Do something end

我怎样才能一次循环两个数组?

我试图安排两个arrays在一起,结果不断出现不正确。 我会告诉你我的代码,我得到的结果和我正在寻找的结果。 我想我只是做错了,但不知道该怎么做。 我的代码: $data1 = [ 'a: 1', 'a: 2', 'a: 3', 'a: 4', 'a: 5' ]; $data2 = [ 'b: 1', 'b: 2', 'b: 3', 'b: 4', 'b: 5' ]; foreach($data1 as $item1) { foreach($data2 as $item2) { echo $item1 . '<br/>'; echo $item2 . '<br/>'; echo '<br/><br/>'; } } 结果:(缩短了节省空间) a: 1 […]

在Matlab中元素明智的数组复制

比方说,我有一个一维数组: a = [1,2,3]; 有一个内置的Matlab函数,它接受一个数组和一个整数n并且复制数组中的每个元素n次? 例如调用replicate(a, 3)应该返回[1,1,1,2,2,2,3,3,3] 。 请注意,这与repmat完全不一样。 我当然可以通过对每个元素进行repmat并连接结果来实现replicate ,但是我想知道是否有一个更高效的内置函数。

如何从C#中的数组中删除元素

可以说我有这个数组, int[] numbers = {1, 3, 4, 9, 2}; 我怎样才能通过“名称”删除一个元素? ,让我们说数字4? 即使ArrayList没有帮助删除? string strNumbers = " 1, 3, 4, 9, 2"; ArrayList numbers = new ArrayList(strNumbers.Split(new char[] { ',' })); numbers.RemoveAt(numbers.IndexOf(4)); foreach (var n in numbers) { Response.Write(n); }

在PHP中的数组运算符?

$test = array('hi'); $test += array('test','oh'); var_dump($test); PHP中的数组意味着什么?

在JavaScript中传递一个数组作为函数参数

我想调用一个数组作为参数: const x = ['p0', 'p1', 'p2']; call_me(x[0], x[1], x[2]); // I don't like it function call_me (param0, param1, param2 ) { // … } 有没有更好的方式将x的内容传递给call_me() ?

在.NET中比较两个字节数组

我怎么能做到这一点? 当然,我可以这样做: static bool ByteArrayCompare(byte[] a1, byte[] a2) { if (a1.Length != a2.Length) return false; for (int i=0; i<a1.Length; i++) if (a1[i]!=a2[i]) return false; return true; } 但是我正在寻找一个BCLfunction或一些高度优化的经过validation的方式来做到这一点。 java.util.Arrays.equals((sbyte[])(Array)a1, (sbyte[])(Array)a2); 很好地工作,但它看起来不会像x64一样工作。 请注意我的超快速答案。

在函数C中分配内存2d数组

如何为函数中的2d数组分配dynamic内存? 我试过这种方式: int main() { int m=4,n=3; int** arr; allocate_mem(&arr,n,m); } void allocate_mem(int*** arr,int n, int m) { *arr=(int**)malloc(n*sizeof(int*)); for(int i=0;i<n;i++) *arr[i]=(int*)malloc(m*sizeof(int)); } 但它不起作用。 有人可以纠正我的错误? 更新:更正的function(快速回答) void allocate_mem(int*** arr, int n, int m) { *arr = (int**)malloc(n*sizeof(int*)); for(int i=0; i<n; i++) (*arr)[i] = (int*)malloc(m*sizeof(int)); }

PHP数组组合

我有7个数字(1,2,3,4,5,6,7)的数组,我想要做成5个数字对(1,2,3,4,5),(1,2,3 ,4,6,),(1,2,3,4,7)。 (1,2,3,4,5)等于(4,5,3,1,2) 我想知道是否有一个函数在PHP或任何algorithm可以做到这一点? 我不知道从哪里开始。 你可以帮我吗 ? 我想把7个给定数字(它们从一个数组中取出)的所有组合放到5个插槽中,不pipe顺序如何

Javascript中数组的最大大小

上下文:我正在构build一个读取rss订阅源的小站点,并在后台更新/检查订阅源。 我有一个数组来存储要显示的数据,另一个数组存储已经显示的logging的ID。 问题:在事情开始变慢或缓慢之前,一个数组可以拥有多less个项目。 我没有对数组进行sorting,但是使用jQuery的inArray函数进行比较。 该网站将保持运行,更新和不太可能的浏览器将经常重新启动/刷新。 如果我应该考虑从数组中清除一些logging,那么在限制之后删除一些logging(如100个项目)的最佳方法是什么?