arkadaşlar php'nin mt_rand() fonksiyonuyla 3 haneli karma sayı oluşturup mevcut bir string'in sonuna bu oluşturuğum sayıyı eklemek istiyorum aşağıdaki gibi;
$num=mt_rand(100,999);
$PHPSESSiD="9a3a6a71567b5fa92e6457f55678c39c".$num;
diyelim oluşan random sayının içerisinde 529 var ve oluşan random sayı yukardaki gibi string sonuna eklendi.
Ancak ne hikmettir bir türlü sebebini anlayamadım aşağıdaki aynı sonucu veren kodlar yaptığım scriptte %100 hatasız çalışıyorken gel gelelim yukarıda random fonksyion işin içine girdiğinde çalışmıyor ve hata veriyor!
Halbuki echo yaptığımda çıktılar birebir aynı!
$PHPSESSiD="9a3a6a71567b5fa92e6457f55678c39c"."529";
NOT: değişken tipini string, float, num, null ne varsa ayarlayıp denedim sonuç yine değişmedi...
ayrıca uniqueid(), rand() vb diğer tüm fonksiyonlarla da denedim yine sonuç değişmedi.
Merhaba,
Siz konuya hakim olduğunuz için size anlaşılır gelebilir ama benim gibi diğer arkadaşlar da problemi anlamadı sanırım. Size yardımcı olabilmemiz için, biraz daha açıklar mısınız lütfen ?