arrays

Declaring an Array using Variables and the array() construct in PHP

I'm sure this has been asked before but I can't find it. The PHP documentation unclear on this and I can't find any examples like this. Is it legal to use variables in the declaration of an array use the array() construct? Not as keys, as the values. Like this: function myFunc($value1, $value2, $value3) { $myArr = array('value1'...

matrix and vector template classes in c++

#include <array> template <typename T> class Vector4<T> { std::array<T, 4> _a; // or 'T _a[4];'? }; template <typename T> class Matrix4<T> { std::array<T, 16> _a; // or 'T _a[16];'? //Vector4<T> row0; // or should i use this instead //Vector4<T> row1; // it makes other code easier but how //Vector4<T> row2; // can i...

Undirected (Multi) Graph (Hierholzers Algorithm)

I am very stuck with the looping structure for my graph to work out Eulers tour. This is the graph I am drawing, remember it's undirected, so a journey from N1 to N4 is the same as a journey from N4 to N1 (don't mean to be patronizing just trying to increase my chances of help). The way to solve this problem is to find a collection of ...

Initializing multidimensional jagged arrays

I want to create array 10 * 10 * 10 in C# like int[][][] (not int[,,]) I can write code: int[][][] count = new int[10][][]; for (int i = 0; i < 10; i++) { count[i] = new int[10][]; for (int j = 0; j < 10; j++) count[i][j] = new int[10]; } but I am looking for a more beautiful way for it. May be something like that: i...

How to insert a item to the beginning of an array in PHP?

I know how to insert it to the end by: $arr[] = $item; But how to insert it to the beginning? ...

How do I turn a C# Array to XML

Hello, I have a basic Generic List that I want turned into XML so I can return it to jquery. What I am trying to do is update my comments section in my article directory. I am returning an array of comment text, comment id, and user name. I would like to turn all of this into an array. Thanks if (CommentFunctions.AddComment(aid, l.GetUs...

php5: does the 'copy' of an array for a foreach incur overhead?

Is the 'copy' of an array for a foreach (of php5, in this case) an immediate copy with actual overhead, or merely a lazy copy (copy on write) which only produces overhead if it detects a write manipulation? The alternative, note in several places, is to run foreach over keys($array) -- how can that really be faster? ...

php array output problem

In php is there a function to increment the values of subsequent values twice(*2) in an array column based on an initial value? $beta = array( array('5', '1''1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1'), array('5','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2'), array('5','2...

Somewhat simple PHP array intersection question

Maybe I'm going insane, but I could have sworn that there was an PHP core function which took two arrays as arguments: $a = array('1', '3'); $b = array('1'=>'apples', '2'=>'oranges', '3'=>'kiwis'); And performs an intersection where the values from array $a are checked for collisions with the keys in array $b. Returning something like...

What is the proper syntax for storing an array into a Perl hash?

I'm creating a new object like this: TestObject->new(@array1, @array2) My new method looks like this: sub new { my $class = shift; my $self = {}; my $self->{Array1} = shift; my $self->{Array2} = shift; bless($self, $class); return $self; } As a simple test to access the data, I'm trying this, and then once I get it w...

Why is there a "&" in ($arr as &$value)?

$arr = array(1, 2, 3, 4); foreach ($arr as &$value) { $value = $value * 2; } foreach (array_expression as $value) statement foreach (array_expression as $key => $value) statement Does $key mean index of an array? ...

How to print out the keys of an array like $_POST in PHP?

Maybe the code looks like something like this: foreach(...$POST){ echo $key."<br/>; } ...

Autolinking words to an URL using jQuery

Hello all I have an JS array like the following: var associativeArray = []; associativeArray["1"] = "First"; associativeArray["2"] = "Second"; associativeArray["3"] = "Third"; Now I need to use jquery to use the words like First, Second from the array and auto link them to a certain URL on the page. For example: Lets say the current ...

Iterating over arrays in haskell

My problem is that I need to iterate over array and calculate some value depend on every element. I was looking for some fold-like function for arrays, but standard library seems to be very useless with arrays. Or i'm missing something? The other solution may be 'binding' array to a list. Binding mean that I don't want to copy that arra...

Complexity with Array.min

I have an array: [0, 0, 0, 0, 0, 0, 0, 1, 2, 3] I need to figure out index of the minimal element which is not zero. How do I do that? ...

Explode and get a value in one line of code

Can you write the following in one line of code? $foo = explode(":", $foo); $foo = $foo[0]; ...

advanced string management and completion C#

Hello, Alright, so im going to jump in with my situation: so i have string[] MyStringArray with "hello", "goodbye", "morning" in it, and now i have a normal string MatchString = "hel", now, on a specific trigger, id like to be able to loop through the strings in MyStringArray, and find the most likely match, and replace. so for instanc...

CakePHP function to convert dotted arrays to multidimensional

In CakePHP, it seems like a lot of functions can take their arguments as nested, multidimensional arrays, or as dotted strings: $this->MyModel->contain(array( 'Something', 'Something.Else', 'Something.Else.Entirely' )); $this->MyModel->contain(array( 'Something' => array( 'Else' => 'Entirely' ) )); Therefore, I fig...

Finding the Highest Value in an Enumeration

I'm writing a method which determines the highest value in a .NET enumeration so I can create a BitArray with one bit for each enum value: pressedKeys = new BitArray(highestValueInEnum<Keys>()); I need this on two different enumerations, so I turned it into a generic method: /// <summary>Returns the highest value encountered in an en...

C: Accessing a pointer from outside a function

I have the following code: int takeEven(int *nums, int numelements, int *newlist) { newlist = malloc(numelements * sizeof *newlist); int i, found = 0; for(i = 0; i < numelements; ++i, nums++) { if (!(*nums % 2)) { *(newlist++) = *nums; found++; } } newlist -= found; printf(...