php根据字符串生成纯数字索引(hash值)

/** * @function createHash * $str 须要转化的字符串 * 返回值 纯数字 */ private function createHash($str){ $encode = md5($str); $patterns = "/\d+/"; preg_match_all($patterns,$encode,$arr); $sum = (int)array_sum($arr[0]); //防止出现科学计数法表示 if($sum < 0){ $sum = abs($sum); } return (int)$sum; // return count($sum) < 10 ? substr($sum,0,9) : $sum; //若是须要则处理 }
相关文章
相关标签/搜索