2016-03-02 34 views
1

如何使用PHP刪除字符串中的第一個cyrilic字母?如何刪除字符串中的第一個cyrilic字母使用PHP

$string = 'Добре дошли!'; 

結果:

обредошли!

+0

如果SUBSTR不cyrilic工作(我不不知道,但也許)你需要知道一個字符串是一個特定的數組。所以你可以用unset刪除第一個字母。 'unset($ string [0]);' 但是使用substr優先:) – Xenofexs

+0

它不適用於cyrilic文本。 – HanKrum

+0

[mb_substr()](http://nl1.php.net/manual/en/function.mb-substr.php)[Demo](https://3v4l.org/6jcaR) –

回答

3

您可以使用mb_substr

mb_internal_encoding('UTF-8'); 

$string = 'Добре дошли!'; 
var_dump(mb_substr($string, 1)); 

結果:

string(20) "обре дошли!" 
1

您應該使用mb_substr

$substr = mb_substr($string, 1); 

執行基於字符數多字節安全SUBSTR()操作。頭寸從頭開始計算。第一個字符的位置是0.第二個字符的位置是1,依此類推。

2

集的編碼,然後使用mb_subtr

mb_internal_encoding("UTF-8"); 
$string = 'Добре дошли!'; 
echo mb_substr($string,1); 
相關問題