array-merge

Why would you merge $_GET and $_POST in PHP?

I just saw this code while studying the wordpress source code (PHP), You can see they mergre/turn all get and post values into 1 request array. Now as I know it, $_GET and $_POST are already available by calling $_REQUEST WITHOUT using the array_merge() function, so any ideas why they would do this? $_REQUEST = array_merge($_GET, $...

Merging multiple array then sorting by array value count

Hi, Please help me, i need to merge multiple arrays then sorting it by array value count. Below is the problem: $array1 = array("abc", "def", "ghi", "jkl", "mno"); $array2 = array("mno", "jkl", "mno", "ghi", "pqr", "stu"); $array3 = array_merge($array1, $array2); $array4 = ??? print_r($array4); I want the returns of $array4 like thi...

Can't bind string containing @ char with mysqli_stmt_bind_param

I have a problem with my database class. I have a method that takes one prepared statement and any number of parameters, binds them to the statement, executes the statement and formats the result into a multidimentional array. Everthing works fine until I try to include an email adress in one of the parameters. The email contains an @ ch...

array_merge vs array_value for resetting array index

I have 1 array that I want to re-index. I have found that both array_values and array_merge functions can do the job (and I don't need 2 arrays for the array_merge function to work). Which is faster for a very large array? I would benchmark this, but I don't know how and don't have the large array yet. Before re-index: Array ( [0...

PHP: merge two arrays while keeping keys instead of reindexing?

how can i merge two arrays (one with string => value pairs and another with int => value pairs) while keeping the string/int keys? none of them will ever overlap (because one has only strings and the other has only integers). here is my current code (which doesn't work, because array_merge is reindexing the array with integer keys): //...

What does array $arr += array $arr1 do?

I've seen the following often lately and I'm wondering what it does? I can't seem to find it in the PHP manual. $arr1 = array('key' => 'value1'); $arr2 = array('key' => 'value2'); $arr1 += $arr2; Is it similar to an array_merge? I know what the following does, but I don't understand what it does when working with an array: $var1...

A better php array_merge

Hi, I am looking to do this a better way without the need to hardcode the integers for $justPrices[$i]: $pricesResult = array_merge($justPrices[0], $justPrices[1], $justPrices[2], $justPrices[3]); $justPrices is a multidimensional array, containing 4 'bands' of prices within each array. The data for $justPrices being for example: Ar...

PHP array_merge problem

Hello $a = array('matches' => array( '5' => array('weight' => 6), '15' => array('weight' => 6), ) ); $b = array('matches' => array( '25' => array('weight' => 6), '35' => array('weight' => 6), ) ); $merge = array_merge($a, $b); print_...