What’s the difference between “Array()” and “[]” while declaring a JavaScript array?

There is a difference, but there is no difference in that example. Using the more verbose method: new Array() does have one extra option in the parameters: if you pass a number to the constructor, you will get an array of that length: x = new Array(5); alert(x.length); // 5 To illustrate the different ways … Read more

Convert a PHP object to an associative array

Just typecast it $array = (array) $yourObject; From Arrays: If an object is converted to an array, the result is an array whose elements are the object’s properties. The keys are the member variable names, with a few notable exceptions: integer properties are unaccessible; private variables have the class name prepended to the variable name; … Read more

What does %w(array) mean?

%w(foo bar) is a shortcut for [“foo”, “bar”]. Meaning it’s a notation to write an array of strings separated by spaces instead of commas and without quotes around them. You can find a list of ways of writing literals in zenspider’s quickref.