This question already has an answer here:
I have a array like this:
array (size=3)
'money' => string '16' (length=2)
'str' => string '45' (length=2)
'intl' => string '0' (length=1)
I want to convert string values to int like this:
array (size=3)
'money' => int 16
'str' => int 45
'intl' => int 0
I tried to use foreach method:
$newuserattri=[];
foreach ($userattri as $key => $var) {
$userattri[$key] = (int)$var;
$newuserattri[]=$userattri[$key];
}
var_dump($newuserattri);
But that dident work, because now I dont have array value names
array (size=3)
0 => int 16
1 => int 45
2 => int 0
</div>