SORU
7 EYLÜL 2008, Pazar


(Sözde)üreten rasgele alfa sayısal dizeleri

Nasıl (sözde)alfa sayısal bir dize rastgele oluşturabilirsiniz, gibi bir şey: 'd79jd8c' PHP?

CEVAP
7 EYLÜL 2008, Pazar


İlk karakter senin olabilir: bir dize olun

 $characters = 'abcdefghijklmnopqrstuvwxyz0123456789';

Ayrıca range() bunu yapmak için daha hızlı bir şekilde kullanabilirsiniz.

Bir döngü, rastgele bir sayı seçin ve rastgele karakterler bir karakter alın ve dize eklemek için string $dizin olarak kullanın:

 $string = '';
 for ($i = 0; $i < $random_string_length; $i  ) {
      $string .= $characters[rand(0, strlen($characters) - 1)];
 }

$random_string_length rasgele dize uzunluğu.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • happyjpy

    happyjpy

    22 AĞUSTOS 2009
  • kimberly p

    kimberly p

    23 Ocak 2010
  • TantalizingTrance

    TantalizingT

    15 ŞUBAT 2009