2016-08-05 13 views
-4

私はPHPで一意のキーを生成する必要があります。一意のキーは数字と文字で生成されます

キーは最小8桁で4文字が含まれている必要があります。

だから誰でも知っていますか?あなた

+2

を試してみてください。これまでに何を試しましたか? – Thamilan

+0

試したコードはどこにありますか? – Akshay

+0

私はこれを使用しました - > $ activation = md5(uniqid(rand()、true)); – Kishan

答えて

0

おかげで(申し訳ありませんが、私はコメントを追加するのに十分な評判を持っていない)

こんにちは!たぶん、あなたはいくつかのアイデアを取得するには、この答えを確認する必要があります:PHP random string generator

+0

*コメントを追加するには十分な評判がありません* - 今しています;-) 59. 50コメントが必要です。 –

+0

@ Fred-ii-ありがとうございました! :D – RCaetano

+0

*歓迎します* ;-) –

1

は、多くの方法がありますが、この1

$digit_length=8; 
    $chars_length=4; 

    $digit ="1234567890"; 
    $chars ="abcdefghijklmnopqrstuvwxyz"; 
    $final_rand=array(); 
    for($i=0;$i<$digit_length; $i++) 
    { 
     $final_rand[]= $digit[ rand(0,strlen($digit)-1)]; 
    } 
    for($j=0;$j<$chars_length; $j++) 
    { 
     $final_rand[]= $chars[ rand(0,strlen($chars)-1)]; 
    } 

    $new_array = $final_rand; 
    shuffle($new_array); 

    for($i=0;$i<count($new_array);$i++) 
    { 
     echo $new_array[$i]; 
    } 
+0

ありがとうございます。それは私が必要としていた正確にtahtうまく動作します。 – Kishan

関連する問題