Re: Using Arrays in PHP Array Swap
hi Jeyaseelansarc,
just now i try to get swap array values with in a array, this will help little bit idea to swap between one array to another, i'll try to give that code ASAP.
$a=array('one','two','three','four');
$b=array_swap($a,1,3);
print_r($b);
// Swap 2 elements in array preserving keys. function array_swap(&$array,$key1,$key2)
{
$v1=$array[$key1];
$v2=$array[$key2];
$out=array();
foreach($array as $i=>$v)
{
if($i===$key1)
{
$i=$key2;
$v=$v2;
} else if($i===$key2)
{
$i=$key1;
$v=$v1;
}
$out[$i]=$v;
}
return $out;
} Out put:
Array (
[0] => one
[3] => four
[2] => three
[1] => two
)
__________________ Thanks & Regards
Sabari... |