İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

PHP int işlemleri yardım

toshi

0
İyinet Üyesi
Katılım
17 Ekim 2007
Mesajlar
12
Reaction score
0
Merhaba,
Şu iki konuyu sabahtan beri araştırıyorum yapamadım bir türlü 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 sonuç yine int olucak.

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

şöyle birşey yaptım fakat sonuç string olarak geliyo,inte çevirince başındaki sıfırlar da gidiyor.

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

Acil olarak yardımlarınızı bekliyorum,teşekkürler..
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
$tutar=$total_charge;
while ( strlen($tutar) != 12 ) {
$tutar .="0".$tutar;
}
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
66
Konum
Sakarya
1.
Ekrana bastiracaginiz rakam int yada string farketmez, sonuc olarak sayilardan olussun yeter. Matematiksel olarak okulda da bize ogretildigi gibi, int sayinin solundaki 0 lar anlamsizdir bu nedenle int fonsiyonlari soldaki sifirlari kaldirir.

Asagidaki komut rakamlarin soluna 0 ekleyerek 12 karakterlik yapar.
PHP:
$sayi = str_pad($sayi, 12, "0", STR_PAD_LEFT);

2.
PHP:
$numaralar = '12345678901234567890';
$sayi= str_shuffle($numaralar);
 

toshi

0
İyinet Üyesi
Katılım
17 Ekim 2007
Mesajlar
12
Reaction score
0
Çok teşekkür ederim,tam olarak buydu aradığım.
Kolay gelsin,iyi çalışmalar..
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

seo ajansı , sosyal medya yönetimi
Üst