5

コードを実行しているときのログを保持するために、現在の日付と時刻に基づいて PHP で一意の ID を生成する必要があります。つまり、コードを実行するたびに、現在の日付と時刻に基づいて一意の ID を生成できるはずです。

私の質問が明確であることを願っています。どうやってするか?

4

3 に答える 3

8

time() を使用してソート可能な一意の ID を作成する

文字列を連結すると、目的の結果がさらにランダム化され、ソート可能に保たれます。マニュアルはこちら

$uniqueId= time().'-'.mt_rand();
于 2012-08-28T06:42:05.697 に答える
3

uniqid()と を次のtime()ように組み合わせて使用​​できます。

$s = uniqid(time(), true);

出力例:

1346136883503c6b3330caf5.19553126
于 2012-08-28T06:55:12.270 に答える
1

これはあなたが探しているものですか? ユニーク()

ドキュメントから:

マイクロ秒単位の現在の時刻に基づいて、プレフィックス付きの一意の識別子を取得します。

于 2012-08-28T06:34:43.910 に答える