自定义函数的匹配功能还有个人申明

widuu 2012-10-26 PHP技术 3,819 0 喜欢 (0)

因为最进失业了,所以比以前还要忙,找工作,完成别人的作业还有学习现在正在学习NOsql,
以后会分享给大家的,我前台可以说灰常垃圾所以一块学习一下前台的知识,然后学习方法也分享给大家
因为最近这两天实在太忙所以才这样的,如果大家有什么好工作希望推荐一下,谢谢哈!
废话不多说代码
[php]
<?php
/* 自定义匹配函数 Version 1*/

function isMatch($string1, $string2)
{
$array1 = array();
$array2 = array();

// 将字符串分解为数组
for ($i=0; $i<strlen($string1); $i++)
$array1[] = $string1[$i];

for ($i=0; $i<strlen($string2); $i++)
$array2[] = $string2[$i];

// 将数组转换为元素频度数组
$array1_count = array_count_values($array1);
$array2_count = array_count_values($array2);

// 将数组按键值升序排序
ksort($array1_count);
ksort($array2_count);

if ($array1_count == $array2_count)
echo 'match success!';
else
echo 'match fail!';
}
// 测试
isMatch('abcda', 'adabc'); // 打印 'match success!'
[/php]

欢迎转载,转载请注明来自微度网络-网络技术中心http://www.widuu.com

转载请注明来自微度网络,本文标题:《自定义函数的匹配功能还有个人申明》

喜欢 0 发布评论
Top