function intfix($value) {
$value = trim($value);
$value = preg_replace("/[^0-9](.*)$/", '', $value);
return $value+0;
}
この関数は、非常に大きな数値を処理し、数値でないものを取り除くか、0 を返すことになっています。
echo intfix(123123123123123); // 1
クレイジーなことは、ライブサーバーでは 1 しか返されませんが、ローカルサーバーでは正しい量が返されることです。何が起きてる?