如何使用PHP删除字符串中的第一个西里尔字母
问题描述:
How I can remove first Cyrillic letter in string using PHP?
$string = 'Добре дошли!';
result:
обре дошли!
如何使用PHP删除字符串中的第一个西里尔字母? p>
$ string ='Добредошли!'; code> pre>结果: p>
обредошли! blockquote> div>
答
You can use mb_substr
mb_internal_encoding('UTF-8');
$string = 'Добре дошли!';
var_dump(mb_substr($string, 1));
result:
string(20) "обре дошли!"
答
You should use mb_substr
$substr = mb_substr($string, 1);
Performs a multi-byte safe substr() operation based on number of characters. Position is counted from the beginning of str. First character's position is 0. Second character position is 1, and so on.
答
Set encoding and then use mb_subtr
mb_internal_encoding("UTF-8");
$string = 'Добре дошли!';
echo mb_substr($string,1);