stringをintに変換するのに問題があります。配列$inputは、次の値を保持します。
array(3) { [0]=> string(6) "30" [1]=> string(2) "01" [2]=> string(9) "2013" }
まず、オクタトラップがあるため、先行ゼロを削除します。だからこれは私のコードです:
foreach ($input as $key => $var) {
$input[$key] = trim($var,"0");
$input[$key] = (int)$var;
}
しかし残念ながら、結果は統計的ではありません。
array(3) { [0]=> int(0) [1]=> int(1) [2]=> int(2013) }
30はゼロになりましたか?これはどのように可能ですか?