ARRAY_MERGE_RECURSIVE(3) 1 ARRAY_MERGE_RECURSIVE(3)array_merge_recursive - Merge two or more arrays recursivelySYNOPSIS
array array_merge_recursive (array $array1, [array $...])
DESCRIPTION array_merge_recursive(3) merges the elements of one or more arrays together so that the values of one are appended to the end of the previ-
ous one. It returns the resulting array.
If the input arrays have the same string keys, then the values for these keys are merged together into an array, and this is done recur-
sively, so that if one of the values is an array itself, the function will merge it with a corresponding entry in another array too. If,
however, the arrays have the same numeric key, the later value will not overwrite the original value, but will be appended.
PARAMETERS
o $array1
- Initial array to merge.
o $...
- Variable list of arrays to recursively merge.
RETURN VALUES
An array of values resulted from merging the arguments together.
EXAMPLES
Example #1
array_merge_recursive(3) example
<?php
$ar1 = array("color" => array("favorite" => "red"), 5);
$ar2 = array(10, "color" => array("favorite" => "green", "blue"));
$result = array_merge_recursive($ar1, $ar2);
print_r($result);
?>
The above example will output:
Array
(
[color] => Array
(
[favorite] => Array
(
[0] => red
[1] => green
)
[0] => blue
)
[0] => 5
[1] => 10
)
SEE ALSO array_merge(3), array_replace_recursive(3).
PHP Documentation Group ARRAY_MERGE_RECURSIVE(3)
Check Out this Related Man Page
ARRAY_DIFF(3) 1 ARRAY_DIFF(3)array_diff - Computes the difference of arraysSYNOPSIS
array array_diff (array $array1, array $array2, [array $...])
DESCRIPTION
Compares $array1 against one or more other arrays and returns the values in $array1 that are not present in any of the other arrays.
PARAMETERS
o $array1
- The array to compare from
o $array2
- An array to compare against
o $...
- More arrays to compare against
RETURN VALUES
Returns an array containing all the entries from $array1 that are not present in any of the other arrays.
EXAMPLES
Example #1
array_diff(3) example
<?php
$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);
print_r($result);
?>
Multiple occurrences in $array1 are all treated the same way. This will output :
Array
(
[1] => blue
)
NOTES
Note
Two elements are considered equal if and only if (string) $elem1 === (string) $elem2. In words: when the string representation is
the same.
Note
This function only checks one dimension of a n-dimensional array. Of course you can check deeper dimensions by using
array_diff($array1[0], $array2[0]);.
SEE ALSO array_diff_assoc(3), array_intersect(3), array_intersect_assoc(3).
PHP Documentation Group ARRAY_DIFF(3)
Hi,
I need to do a sorting of 2 arrays. One array contains the values of both integer and character and other array can be anything. For example:
Array={'1L','2C','NULL','23L','11L','4C','10L','9C'}
Array= {'01-02-13-1x','02-11-23-3s','00-12-13-5f','NULL','22k',}
If any of these arrays... (6 Replies)
Hi,
I'm trying to write a function that redirects the contents of an
array to a file. The array contains the lines of a data file with
white space.
The function seems to preserve all white space when redirected
except that it seems to ignore newlines. As a consequence, the
elements of the... (7 Replies)
I have the following function in a bash script that fails to return the sorted array. I think the problem lies in the recursion not correctly passing the arrays, but I can't tell what I'm doing wrong. Anyone see the problem?
function quicksort () {
local array=( `echo "$1"` )
local... (7 Replies)
Discussion started by: tkg
7 Replies
4. Post Here to Contact Site Administrators and Moderators
hi there,
when I found some good/useful posts, I want to save them somewhere in our forum, so that I can check them out easily later.
Do we have something like "add to favorite" functionality? I didn't find any. One similar thing is "subscribed posts". But not same as favorite.
thx (10 Replies)
Hi all,
I have a log file which has logs. I am reading logs line by line into perl arrays. I want to print all the arrays elements starting from 8(word) to end of the line.
print array......array to a new file. and I have to do it in perl as res of the program in perl.
Please help me on... (9 Replies)
Hi,
I'm the beginner in bash scripting and I just want to create loop, which will create a few tables with string in name, and each time i try to do this in the following way, I receive: a=1;
while
do
echo "Plik a=$a"
for m in {1..4}
do echo "Plik m=$m"
... (7 Replies)
Hi,
I need to split a large array "@sharedArray" into 10 small arrays.
The arrays should be like @sharedArray1,@sharedArray2,@sharedArray3...so on..
Can anyone help me with the logic to do so :(:confused: (6 Replies)
i have a list of apps that i need to forcequit and, from time to time, that list changes. perfect excuse to manage a single array! however, my strings with spaces aren't passing as i'd like them to. here's the simple script:
#!/bin/sh
#-----Array
apps=( firefox-bin firefox... (6 Replies)
Hi
We have an array connected to the machine but when i issue format command i dont see it. But the array is up and running and there are no warning lights.
Is there a way to find that array from the OK boot prompt?
Please advise.
Thanks (9 Replies)
Doing some training code with arrays i run into the following issue: If i ask the user how long the array is supposed to be, malloc it and then ask for the values inside the array and return the list to main and assing it to a pointer to list of integers:
#include <stdio.h>
#include... (7 Replies)
Hello, I read from a book exercise for a challenge. How to print out each letter of char array a by two different pointers pa and ppa in the example?
I have tried my code for letter "r" by testing without full understanding as only the first one worked.
#include<stdio.h>
int main()
{
char... (17 Replies)
I'm looking for an efficient way to sum elements from 2 arrays using AWK and preserve header as well as sample names in the output array. I have Ubuntu 16.04 LTS. For example;
ARRAY 1
SAMPLE DERIVED ANCESTRAL
Sample1 14352 0
Sample2 14352 0
Sample3 14352 0
Sample4 ... (8 Replies)