Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.
Computer Hope forum e-mail issues and down time
0 Members and 1 Guest are viewing this topic.
<?php$array1 = array('1', '2', '2', '3', '3', '4', '5');$array2 = array('1', '2', '3');$result = array_diff($array1, $array2);print_r($result);?>
Array( [5] => 4 [6] => 5)
<?php$array1 = array('1', '2', '2', '3', '3', '4', '5');$array2 = array('1', '2', '3');$diff1 = array();$diff2 = array();for ($i=0; $i < count($array1); $i++){ $key = array_search($array1[$i], $array2); if ($key != False) { $diff1[] = $array1[$i]; unset($array2[$key]); }}// Reset Arrays//$array1 = array('1', '2', '2', '3', '3', '4', '5');$array2 = array('1', '2', '3');$diff2 = array_diff($array1, $array2);$final = array_merge($diff1, $diff2);foreach($final as $item) { print $item." ";}?>
We do not do homework for people here.
<?php$array1 = array('1', '2', '2', '3', '3', '4', '5');$array2 = array('1', '2', '3');for ($i=0; $i < count($array1); $i++){ $key = array_search($array1[$i], $array2); if ($key !== False) { unset($array2[$key]); unset($array1[$i]); }}foreach(array_merge($array1, $array2) as $item) { print $item." ";}?>
Of course we do. Some of us just don't always recognize it.
if you interested with me and my code and want to know what am i doing ... i tell you in detail ... thanks again
<?php//$array1 = array('1', '2', '2', '3', '3', '4', '5');//$array2 = array('1', '2', '3');$array1 = array('1','2','3','4','5');$array2 = array('3','4','5');$diff = array();foreach ($array1 as $item) { $key = array_search($item, $array2); if ($key !== False) { unset($array2[$key]); } else { $diff[] = $item; }}foreach(array_merge($diff, $array2) as $item) { print $item." ";}?>
<?php//$array1 = array('1', '2', '2', '3', '3', '4', '5');//$array2 = array('1', '2', '3');//$array1 = array('1','2','3','4','5');//$array2 = array('3','4','5');$array1 = array(1,2,3,4,5);$array2 = array(1,2,3,4,5);$diff = array();foreach ($array1 as $item) { $key = array_search($item, $array2); if ($key !== False) { unset($array2[$key]); } else { $diff[] = $item; }}print "Number Of Differences: ".count(array_merge($diff, $array2))."\n\r";foreach(array_merge($diff, $array2) as $item) { print $item." ";}?>