码迷,mamicode.com
首页 > Web开发 > 详细

php随笔

时间:2014-11-27 14:24:16      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   ar   color   sp   for   on   div   

time to string

function magtime($inputs,$to = ‘2str‘){
    if($to==‘2str‘&&!(is_numeric($inputs))&&!($to==‘2num‘&&preg_match("/^[a-z]{2,10}$/",$inputs))) return false;
    $skeys = $akeys = array(‘f‘,‘a‘,‘d‘,‘e‘,‘c‘,‘y‘,‘z‘,‘t‘,‘k‘,‘g‘);
    sort($skeys);
    $inputs = str_split($inputs);
    if($to==‘2str‘){
        $ft_key = array_rand($akeys);
        $keys = $ft_key%2==0 ? $skeys : $akeys;
        $rs = ‘‘;
        foreach($inputs as $input){
            $rs .= $keys[$input];
        }
        $rs .= $akeys[$ft_key];
    }elseif($to==‘2num‘){
        $footer = array_pop($inputs);
        $ft_key = array_search($footer,$akeys);
        if($ft_key===false) return false;
        $keys = $ft_key%2==0 ? $skeys : $akeys;
        $keys = array_flip($keys);
        $rs = ‘‘;
        foreach($inputs as $input){
            $rs .= $keys[$input];
        }
    }
    return $rs;
}

$time = ‘1416896158‘;
echo $time;
echo "<br>";
$str = magtime($time);
echo $str;
echo "<br>";
$num = magtime($str,‘2num‘);
echo $num;
echo "<br>";

 

php随笔

标签:style   blog   io   ar   color   sp   for   on   div   

原文地址:http://www.cnblogs.com/iidf/p/4126224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!