J'ai effectué une comparaison de chaînes avant d'utiliser l'algorithme lcs, qui consiste à diviser les chaînes en tableaux. En raison de problèmes chinois, il n'est pas possible d'utiliser str_split directement. Vous devez utiliser preg_split
.
你可以封装一个公共函数
function mb_str_split($str)
{
return preg_split('/(?<!^)(?!$)/u' , $str);
}
La chaîne elle-même peut être utilisée comme un tableau $str = "abcdef"; Vous sortez $str[0].$str[1].$str[2]; Vous constaterez qu'il s'agit en fait de $str array("a","b","c","d","e","f");
J'ai découvert que je pouvais utiliser la fonction str_split
J'ai effectué une comparaison de chaînes avant d'utiliser l'algorithme lcs, qui consiste à diviser les chaînes en tableaux. En raison de problèmes chinois, il n'est pas possible d'utiliser str_split directement. Vous devez utiliser preg_split
.La chaîne elle-même peut être utilisée comme un tableau
$str = "abcdef";
Vous sortez $str[0].$str[1].$str[2];
Vous constaterez qu'il s'agit en fait de $str
array("a","b","c","d","e","f");
$str = 'adfdf';
exploser ne fonctionne pas ?