2011-08-04 7 views
-2

私はzendフレームワークで一意のコードを生成したいと思います。誰かが私を助けてくれますか?私はそれをどうやって行うのか分かりません。は、zendフレームワークで一意のコードを生成します。

おかげ

+1

different uuid実装、あなたは何をしたいのですか? –

+0

'rand(100,999)' – deceze

+0

数字だけのユニークなコードですか?英数字ですか?どのくらいの長さですか?一種のノンス?なぜあなたはこれのためにzfを使いたいのですか? – marcelog

答えて

1

私の推測では、あなたが探しているすべてのPHPでランダムな文字列を生成する方法であるということです。以下はあなたのためのトリックを行う必要があります。

substr(sha1("--Hello world--".time()),0,10); 
1

あなたはこのためにzfを必要としません。あなたのコードがチェックサム(verhoeffなど)を必要としない場合は、単にsha1(microtime(true)。rand(1,99999))を実行します(これはかなり簡単な方法ですが、

0

は、シーケンスジェネレータ(例えばMySQLの自動インクリメントフィールド)を使用します)任意のセキュリティ要件について多くを言うビルトインuniqid()機能、またはPECL uuid extensionまたは私はあなたが話しているか見当がつかない

関連する問題