0
A
回答
1
Uniqid不保證是唯一的。如果您在多臺服務器上運行您的腳本,它們可能會在完全相同的微秒運行呼叫,並得到相同的結果。然而,這是不太可能的。
此外,uniqid不會返回一個基數爲10的數字,因此您的代碼肯定不會給出唯一的結果。
0
相關問題
- 1. MySQL的等價PHP的base_convert?
- 2. Java中的base_convert
- 3. base_convert和負數
- 4. 用於縮短網址的PHP base_convert
- 5. 使用intval和base_convert創建短鏈接
- 6. base_convert數字映射到字母
- 7. 從Windows 32位移動到Linux 64位,base_convert()問題
- 8. 爲什麼PHP base_convert會給同一個MYSQL函數一個不同的結果?
- 9. 在php中使用base_convert創建唯一字符串並限制長度
- 10. base_convert()函數的最大數量限制是多少?
- 11. PHP顏色強度檢測
- 12. 獲取php id與ajax?
- 13. 你如何在PHP中按位移動數據類型字符串的十六進制字符串?
- 14. PHP的Windows 7的IPv6變通IP列不能爲空
- 15. php插入preg_match_all陣列
- 16. php將十六進制轉換爲十進制不工作
- 17. PHP - 從一個整數生成一個8字符的散列
- 18. 如何使用php將文件顯示爲二進制格式?
- 19. PHP - mcrypt在加密字符串上使用什麼編碼?
- 20. PHP:這個函數會不會生成一個唯一的字符串?
- 21. 使用PHP無法獲得返回值的函數
- 22. 如何將數據從Javascript傳遞到PHP,反之亦然?
- 23. 的PHP錯誤:調用未定義功能
- 24. 無法生成6位隨機數,包括使用PHP的日期時間
- 25. 嘗試將由「fread」返回的字符串轉換爲「base 16」。 PHP
- 26. 在php中添加png pHYs塊
- 27. php ftp_get()返回權限被拒絕
- 28. php隨機數在字符串中查找
- 29. PHP類變量
- 30. PHP區分不同的表ID?
好吧,因爲你說它不返回基數10,我應該如何轉換uniqid基地?謝謝。 – sunjie
@sunjie:你爲什麼要轉換'uniqid()'結果?進入什麼? –
@Stefan Gehrig,好吧,我想爲文件生成隨機名稱,但想保持它們的獨特性,以免它們發生衝突,那就是爲什麼要使用uniqid。此外,我想保持名稱短,所以認爲這可以工作,不是嗎? – sunjie