如何使用PHP删除字符串中的第一个西里尔字母

如何使用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);