0

いくつかのスレッドと記事を読んだ後、次のコードを思いつきました。

$timeFirst  = strtotime('1971-01-01 00:00:00');
$timeSecond = date("s");
$filename = $timeFirst - $timeSecond;

私は基本的にファイル名として使用する一意の番号が必要であり、設定された日付から現在までの秒数が同じになることは決してないため、これは良いオプションのように思えました. しかし、その数は減少しています。これは、時間を逆行しない限り (ありそうもないことですが) 正しくありません。私の構文が間違っている理由を誰か教えてもらえますか?

4

1 に答える 1

0

一意のファイル名を付けるには、実際のファイル名に time() を追加します。

たとえば、ファイル名が dummy.png の場合、「ダミー」に time(); を追加します。

$file_name= "ダミー".time();

$file_name は一意のファイル名を与えます。

于 2012-10-22T10:42:18.183 に答える