2016-11-10 11 views
-6

我想使用devnagari腳本的unicode值創建一個字符串,我想在php文件中使用它。如何使用unicode值在php中創建一個顯示字符串的字符串?

在此先感謝。

+0

你試過什麼嗎?你的代碼? – devpro

+0

我實際上想在devnagari中使用下面的代碼創建一個驗證碼,但我不認爲它的工作方式是在給出輸出時顯示希臘字符。 –

+0

$ 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} –

回答

0

由於是多字節編碼,因此無法安全地選擇一個帶有$letters[rand(0, $len-1)];的utf-8字符:您只需獲取一個字節。您應該改用mb_substr

$letter = mb_substr($letters, rand(0, $len-1), 1); 
相關問題