explode()をすると配列が全てstringになってしまう
Q&A
解決したいこと
explode()を使うと数値型integerの配列にしたいのに、配列が全て文字型stringになってしまう
例)
発生している問題・エラー
例えば、
85 -46 93 44 -40 -75 -75 -18 -54 95
という数字が与えられていたとして、
$A = explode(" ",trim(fgets(STDIN)));
というように取得して、
var_dump($A);
をすると配列が全て文字型stringになってしまいます。
与えられた数字を取得したとき、取得した値が数字だった場合、全て数値型integerである方が後々要素を計算に使うときに楽なような気がします。
・文字型のままで良いのであれば、その理由をお聞きしたいのと、
・もし数値型に直した方が良いのであればそのやり方を教えていただきたいです。