<?php
$stringValue = "300.5000";
$integerValue = (int) str_replace('.', '', $stringValue);

echo $integerValue; // 3005000
?>
Zaten integer olan bir değer'de nokta (.) kullanamassınız.
--Ekleme
Float olan bir değerde de sıfırlara müdahale edemezsiniz. PHP matematiksel olarak düşündüğü ve işlem yapması gerektiği için her türlü sıfır silinir. Kodunuzu inceleyip kütüphaneler eklemeler kaçak yöntemler kullanabilir. Tüm kodu görmeden net cevap vermemekle beraber PHP olarak düşündüğümüzde dediğiniz yöntemi yapmak zorlama olur biraz.