How to replace elements from array1 with elements from array2 with array_replace() function in PHP

3 Answers

0 votes
$arr = array("aaa", "bbb", "ccc", "dddddd");
$replace_arr = array(0 => "www");
  
$a = array_replace($arr, $replace_arr);
  
echo "<br \><br \>a:<br \>";
print_r($a);
  
echo "<br \><br \>arr:<br \>";
print_r($arr);
  
echo "<br \><br \>replace_arr:<br \>";
print_r($replace_arr);


/*
run:

a:
Array ( [0] => www [1] => bbb [2] => ccc [3] => dddddd )

arr:
Array ( [0] => aaa [1] => bbb [2] => ccc [3] => dddddd )

replace_arr:
Array ( [0] => www ) 

*/

 



answered Jul 23, 2015 by avibootz
edited Jul 23, 2015 by avibootz
0 votes
$arr = array("aaa", "bbb", "ccc", "dddddd");
$replace_arr = array(0 => "www", 4 => "eeeeeeeeeeeee");
  
$a = array_replace($arr, $replace_arr);
  
echo "<br \><br \>a:<br \>";
print_r($a);
  
echo "<br \><br \>arr:<br \>";
print_r($arr);
  
echo "<br \><br \>replace_arr:<br \>";
print_r($replace_arr);


/*
run:

a:
Array ( [0] => www [1] => bbb [2] => ccc [3] => dddddd [4] => eeeeeeeeeeeee )

arr:
Array ( [0] => aaa [1] => bbb [2] => ccc [3] => dddddd )

replace_arr:
Array ( [0] => www [4] => eeeeeeeeeeeee ) 

*/

 



answered Jul 23, 2015 by avibootz
edited Jul 23, 2015 by avibootz
0 votes
$arr = array("aaa", "bbb", "ccc", "dddddd");
$replace_arr1 = array(0 => "www");
$replace_arr2 = array(1 => "mmm");

$a = array_replace($arr, $replace_arr1, $replace_arr2);

echo "<br \><br \>arr:<br \>";
print_r($arr);

echo "<br \><br \>a:<br \>";
print_r($a);

echo "<br \><br \>replace_arr1:<br \>";
print_r($replace_arr1);

echo "<br \><br \>replace_arr2:<br \>";
print_r($replace_arr2);


/*
run:

arr:
Array ( [0] => aaa [1] => bbb [2] => ccc [3] => dddddd )

a:
Array ( [0] => www [1] => mmm [2] => ccc [3] => dddddd )

replace_arr1:
Array ( [0] => www )

replace_arr2:
Array ( [1] => mmm ) 

*/

 



answered Jul 23, 2015 by avibootz
...