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

  • Manuel Vizcaino

    Manuel Vizca

    27 Mayıs 2008
  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009