関数uniqid()の結果として、どのような文字が含まれている可能性がありますか?私が理解しているように、これは英数字だけですが、あなたからの確認が必要です。だから、これはそうですか?PHPのuniqid()の結果として返される可能性のある文字は何ですか?
P.S.文章ではhttp://php.net/manual/en/function.uniqid.phpこれについての情報は表示されません。
関数uniqid()の結果として、どのような文字が含まれている可能性がありますか?私が理解しているように、これは英数字だけですが、あなたからの確認が必要です。だから、これはそうですか?PHPのuniqid()の結果として返される可能性のある文字は何ですか?
P.S.文章ではhttp://php.net/manual/en/function.uniqid.phpこれについての情報は表示されません。
同じドキュメントページのコメント:「接頭辞がなく、「エントロピーが追加されていない」のように、この関数はマイクロ秒カウンタを追加したUNIXタイムスタンプを返しますそれは多かれ少なかれmicrotime()で、hexit形式です。 "
したがって、16進文字のみを返します。 0-9 a-f。
編集:Vulcanは次のコメントに指摘しています。$more_entropy
、trueの場合、0〜9文字の文字列が追加されます。
'$ more_entropy'は真の場合、ピリオドといくつかの0-9文字を付加します。 – Vulcan
精度のおかげで! –
可能な文字範囲を制限する必要がある場合は、たとえば次のようにします。 base64は結果をエンコードします。 –
いいえ、英数字以外の何も含まれていないinuque idから取得する必要があります。 – RIKI