我有一些PHP返回一個V4 UUID,並例子是: a935941636384aa0b7560617c641cc2e
我需要一種方法,在這種格式的varible得到這個字符串:
a9359416-3638-4aa0-b756-0617c641cc2e
8chars - 4chars - 4chars - 13chars
請幫我完成這個。PHP格式已經存在的V4 UUID
-3
A
回答
0
0
你可以這樣做:
$str = 'a935941636384aa0b7560617c641cc2e';
$str1 = substr($str, 0, 8);
$str2 = substr($str, 8 ,4);
$str3 = substr($str, 12 ,4);
$str4 = substr($str, 16 ,4);
$str4 = substr($str, 20 ,12);
$final = $str1.'-'.$str2.'-'.$str3.'-'.$str4;
+0
你測試了你的代碼嗎? –
+0
是的,它的工作原理! –
+0
您可能需要再次進行測試。第一部分你有多少個字? –
相關問題
- 1. PHP的preg_match UUID V4
- 2. 類已經存在
- 3. WCF:ArgumentException:TransactionFlowProperty已經存在
- 4. PHP的preg_match聖經經文格式
- 5. PHP中的安全UUID v4生成 - 沒有mt_rand()
- 6. 如何加快我的MySQL UUID v4存儲功能?
- 7. Ruby:格式已經格式化的日期字符串
- 8. NSDictionary objectForKey/valueForKey已經格式化了嗎?
- 9. Mongo UUID python vs java格式
- 10. 錯誤「已經存在」
- 11. Xcode - 資源已經存在?
- 12. 表預期已經存在
- 13. 對象'X'已經存在
- 14. Azure容器已經存在?
- 15. 表myapp_tableName已經存在
- 16. SQLiteException:表已經存在
- 17. 「已經存在」錯誤
- 18. 如果已經存在
- 19. System.Security.Cryptography.CryptographicException -object已經存在
- 20. django.db.utils.ProgrammingError:關係已經存在
- 21. Win32Exception - 類已經存在
- 22. 如何以編程方式隱藏已經存在的網格的特定行
- 23. ldap_add在PHP返回「已經存在68」的錯誤
- 24. PHP的PostgreSQL的錯誤,準備好的語句已經存在
- 25. 添加一個新的單元格到已經存在的行
- 26. META.MF已經存在ñVCS在IntelliJ IDEA的
- 27. PHP不添加已經存在的url參數
- 28. PHP的MySQL - 檢查主題名稱是否已經存在
- 29. 添加已經存在的,PHP LDAP添加用戶
- 30. PHP的用戶名已經存在,當它不
有一個'substr'功能,使用它。 –
http://stackoverflow.com/questions/2040240/php-function-to-generate-v4-uuid – RobE