array_combine php function doesn't preserve data type of string variable if the variable is int value
A simple example :
$a = array('1', '2');
$b = array('first', 'second');
$c = array_combine($a, $b);
$ak = array_keys($c);
var_dump($ak);
This will produce output as : integer values of 1 and 2.
What i wanted is to preserve string type of values 1 and 2
for temporary, i have used :
array_walk to to eventually achieve what i want.