arrays

PHP : Remove object from array

What is an elegant way to remove an object from an array of objects in PHP ? Just to be clear .. class Data{ private $arrObservers; public add(Observer $o) { array_push($this->arrObservers,$o); } public remove($Observer $o) { // I NEED THIS CODE to remove the object } } ...

How to sort numbers in Perl?

print "@_\n"; 4109 4121 6823 12967 12971 14003 20186 How do I sort it in Perl? Using @sorted = sort(@_); gives me an alphabetical ordering 13041 13045 14003 20186 4109 4121 6823 How do I get a numerical ordering? Does Perl have built-in functions for merge-sort, insertion-sort etc.? ...

javascript splice() causes "arrayName.splice() is not a function" error

Hi, I am trying to remove certain values from an array containing input fields in a form: allFields = theForm.getElementsByTagName("INPUT"); for(j=0; j < allFields.length; j++){ if(allFields[j].className == "btn" || allFields[j].className == "lnk"){ allFields.splice(j,1); } } It causes an error. Fir...

Does new[] call default constructor in C++?

When I use new[] to create an array of my classes: int count = 10; A *arr = new A[count]; I see that it calls a default constructor of A count times. As a result arr has count initialized objects of type A. But if I use the same thing to construct an int array: int *arr2 = new int[count]; it is not initialized. All values are somet...

[Javascript] Append an Array to an Unordered List

What I'm trying to accomplish with this code is to output the array alphabet as a series of list items into an existing unordered list in the actual markup. I've got the array into list items, but I can't figure out how to tell it to append itself to an existing unordered list <ul id="itemList"></ul>. var itemsExist = true; var indexNu...

Array comparison using SQL 2005. Error converting

Ok, no idea why a multi-billion dollar company skimps on array functions for their flagship SQL servers This is why people use MySQL Server. Ok, enough ranting. Using SQL 2005. Let's say i received an array via checkbox from another page using the querystring method: intTask = request.querystring("task") For this example, intTask = "...

Trouble displaying results from object with brackets, web service example

Hello, I have created a JAX-WS client within eclipse that will communicate with a web service that was written in VB.net. I have gotten this to work successfully. One of my web service methods will return an obect of type KitchenItems[] The KitchenItems has a bunch of get/set methods for various kitchen properties. However, I cannot a...

Objective-C Loop Through NSMutableArray?

Hello! Very simple question - how might I iterate through a NSMutableArray and do things for each item? Much like the for loop in other langs: foreach(array){ dosomething(); } Thanks! Christian Stewart ...

bash: how to delete elements from an array based on a pattern

Say I have a bash array (e.g. the array of all parameters) and want to delete all parameters matching a certain pattern or alternatively copy all remaining elements to a new array. Alternatively, the other way round, keep elements matching a pattern. An example for illustration: x=(preffoo bar foo prefbaz baz prefbar) and I want to d...

Is it possible to count the number of dimensions in an array?

I want to be able to know the level of an array as it is being built. The code loops through a bunch of directories to create a massive multi-dimensional array. As the array is being created, I want to know how deep in the array I am. 1 2 3 4 --------------------- Root A A2 A3 A4 ...

Selecting custom indexes in array

I have an nested array that's a mix of words and numbers. It looks like this conceptually. I need to process only numbered indexes such as 15 and 28. I guess this means that I can't use a foreach loop (or is there a way I could). How would you do this? myarray = ( someindex = ( field1 = field2 = ); 15 = ( fie...

Finding multiple search results in an array in Java

I have an array that I made that consists of first names. I have a search function that searches through the elements of the array and it works fine. However, for multiple elements of an array, I cannot find out how to print how many results were returned. For example, if "John" in my example is found, which it is, I do not know how to s...

Add data from array to empty input with jQuery

I have a a handful of dynamically generated inputs. Some have IDs, some do not.I also have an array of IDs. I need to loop through the array of IDs and input the next available ID into the next input without a value. I have tried $.each(event_array, function(intIndex, objValue){ $('.event-data').find('.event-id').each(function(i){ ...

PHP arrays & nested loops

I have a list of URLs, each page is a specific category: http://www.site.com/category-1/page.html http://www.site.com/category-2/page.html http://www.site.com/category-3/page.html On each page are let's say 4 items. I want to extract each item on each page and assign it it's corresponding category number i.e. category-1_ITEM - CAT-1 ...

Sort a Javascript Array by frequency and then filter repeats

What is an elegant way to take a javascript array, order by the frequency of the values, and then filter for uniques? So, ["apples", "oranges", "oranges", "oranges", "bananas", "bananas", "oranges"] becomes ["oranges, "bananas", "apples"] ...

C++: Using and returning character arrays from functions, return type or reference?

C++: Using and returning character arrays from functions, return type or reference? I'm trying to create a null terminated string outside of a function, then run a function which will assign some data to it. For example, char abc [80] is created in main. input() is then run, which will return user input to abc. I figure the two obviou...

What's the 'Ruby way' to iterate over two arrays at once

More of a syntax curiosity than a problem to solve... I have two arrays of equal length, and want to iterate over them both at once - for example, to output both their values at a certain index. @budget = [ 100, 150, 25, 105 ] @actual = [ 120, 100, 50, 100 ] I know that I can use each_index and index into the arrays like so: @budget...

Javascript Array: get 'range' of items.

Is there an equivalent for ruby's array[n..m] in Javascript ? For example: >> a = ['a','b','c','d','e','f','g'] >> a[0..2] => ['a','b','c'] Thanks ...

Filling an array passed as a parameter with objects

I have a function similar to this: void foo(obj ary[], int arysize) { for (int i = 0; i < arysize; i++) ary[i] = obj(i, "abc"); } And I call it like this: obj array[5]; foo(array, 5); It's supposed to populate the array with my objects. However, when it returns, the objects are garbage. It works with value types like i...

Matlab : Creating an array of a single value

Hey, I'm using matlab and want to check whether a column vector is equal to another withing 3dp, to do this i'm trying to create an array full of 0.001 and checking whether it is greater than or equal. is there a simpler way than a for loop to create this array or no? if more info is needed just ask, i'm not very good at this. Cheer...