Merhaba,
Şu iki konuyu sabahtan beri araştırıyorum yapamadım bir turlu yardımcı olabilcek var mı ?

1-Değişkenle gelen bir int değerin başına 0 koyarak 12 karakterli olmasını sağlıcam,fakat sonuc yine int olucak.

$tutar=$total_charge;
$tutar2="0";
while ( strlen($tutar) != 12 )

şoyle birşey yaptım fakat sonuc string olarak geliyo,inte cevirince başındaki sıfırlar da gidiyor.

2-Random olarak 20 karakterli bir sayı ureticek.Bunu da yaptığım zaman 387387424+E gibi birşey cıkıyor.

Acil olarak yardımlarınızı bekliyorum,teşekkurler..