Heim  >  Artikel  >  Backend-Entwicklung  >  php 判断skip32 加密后是否有重复 5800-p32tqf 0010 海尔p32r1不开机 p32r

php 判断skip32 加密后是否有重复 5800-p32tqf 0010 海尔p32r1不开机 p32r

WBOY
WBOYOriginal
2016-07-29 08:49:491429Durchsuche

$max = 1000000000 - 500000000;
$file_str = array();
$page = 1;
$page_count = 1000000;
for( $i = 0; $i {
    $key = skip32_encode( $i );
    $str = $i.':'.$key."\n";
    $file_name = $key % 10000;
    if( !isset( $file_str[ $file_name ] ) )
    {
        $file_str[ $file_name ] = "";

    }

   //将结果保存到大小1000000的数组中,然后一次性写入文件中

    $file_str[ $file_name ] .= $str;
    unset( $key, $str );
    if( $i > ( 3000000000 + $page * $page_count ) )
    {
        $page++;
        foreach( $file_str as $key => $value )
        {
            file_put_contents( "/data/work/lzz/niu4/tmp/skip32/{$key}.log", $value, FILE_APPEND );
            unset( $file_str[ $key ], $key, $value );
        }
        clearstatcache( true );
        unset( $file_str );
        $file_str = array();
    }
}
echo "结束了";

exit();

在skip32目录下运行  ls | xargs cat | awk -F ':' '{print $2}' | uniq -d  这样就可以判断是否有重复的了

以上就介绍了php 判断skip32 加密后是否有重复,包括了skip,p32方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn