如何快速比较两个字符串中字符完全相同?


有两个字符串,比如:
$str1 = 'abcdef';
$str2 = 'efabcd';

怎么快速比较两个字符串中字符完全相同呢,两个字符串的长度一样,只是字符排序不一样,有可能出现重复的字符。

能不能正则实现?

@PHP和JS中如何快速比较两个字符串中包含有相同的数字? 不太一样,那里没有我想要的答案

c php 算法 JavaScript

tony055 12 years ago

可以统计字符出现的次数进行比较,给一个利用php内置函数的代码

   
  <?php
  
$str1 = 'abcdef';
$str2 = 'efabcd';
if(count_chars($str1,1) === count_chars($str2,1)){
echo 'equal';
} else {
echo 'not equal';
}

?>

蛋疼是种病 answered 12 years ago

Your Answer