-6
A
回答
0
由於是多字節編碼,因此無法安全地選擇一個帶有$letters[rand(0, $len-1)];
的utf-8字符:您只需獲取一個字節。您應該改用mb_substr
。
$letter = mb_substr($letters, rand(0, $len-1), 1);
相關問題
- 1. 如何使用JavaScript創建一個字符串的字符串?
- 2. 如何在一個python字符串中使用Unicode字符
- 3. Python:創建一個Unicode字符串
- 4. 如何在python中創建一個字符串字符串
- 5. 如何使用字符串插值和逐字字符串一起創建一個JSON字符串文字
- 6. 如何在PHP中創建一個字符串數組的字符串?
- 7. 如何在使用PHP的另一個字符串中添加字符串值?
- 8. Java:如何在Unicode範式中創建一個字符串C
- 9. Unicode字符串php
- 10. 在JTable中顯示Unicode字符串
- 11. 如何在php中顯示字符串?
- 12. PHP:字符串得到了一個子字符串,顯示字符串
- 13. XNA中的Unicode字符串顯示
- 14. 從另一個字符串中創建一個字符串?
- 15. 如何在PHP中創建連字符分隔的字符串
- 16. 如何在PHP中使用字符串創建「數字」?
- 17. 如何在字符串文字中使用字符串插值?
- 18. 如何解碼一個字符串中的Unicode字符
- 19. 如何在PHP中使用每個字符都回顯一個字符串?
- 20. 獲取字符串中第一個字符的Unicode值
- 21. 如何在PHP中創建字符串字面值sql
- 22. PHP構造一個Unicode字符串?
- 23. 如何在C#中表示(字符串,字符串[],字符串[])#
- 24. 如何在Visual Basic中使用單個字符創建一個字符串?
- 25. PHP - 創建一個從字符串
- 26. C++中的字符串創建一個字符串數組
- 27. 如何顯示一個字符串模式使用PHP循環
- 28. 構建一個Unicode字符串
- 29. 如何從一個unicode字符串創建datetime對象?
- 30. 如何使用JavaScript在JSON字符串中轉義Unicode字符?
你試過什麼嗎?你的代碼? – devpro
我實際上想在devnagari中使用下面的代碼創建一個驗證碼,但我不認爲它的工作方式是在給出輸出時顯示希臘字符。 –
$ letters ='भबहगदगडटटचमनवलसयघधझढञफऱखथछठशषणज्ञत्रक्षश्र 23456789'; \t $ len = mb_strlen($ letters); \t for $($ i = 0; $ i <6; $ i ++){ \t $ letter = $ letters [rand(0,$ len-1)]; \t imagestring($ image,9,5 +($ i * 30),20,$ letter,$ text_color); \t $ word。= $ letter; \t} –