求一个霸气的家族名字前缀团队ID前缀。

九大前缀_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩10页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢14198人阅读
php class(37)
数据库表通常都会有一个字段类型为int,命名为id的自增主键。
优点:使用int类型可自增,且比字符类型节省存储空间。
缺点:id是数值型,当要查询一个id对应的数据时,很难根据id判断是哪一个数据表。
因此我们在存储时,应使用int,而在显示时对id进行一些处理,使很容易分辨这个id属于哪一个表。
编写了下面这个类,实现对id增加前缀及对已加前缀的id还原。
Prefix.class.php
class Prefix{
const USER_TYPE = 'user';
const ORDER_TYPE = 'order';
const MESSAGE_TYPE = 'message';
private static $prefix = array(
self::USER_TYPE =& 'U',
self::ORDER_TYPE =& 'O',
self::MESSAGE_TYPE =& 'M'
$prefix_type 类型
* @return String
public static function getPrefixId($id, $prefix_type=''){
if(isset(self::$prefix[$prefix_type])){
return self::$prefix[$prefix_type].$id;
return $id;
String $prefix_id 已加前缀id
* @return Int
public static function getId($prefix_id){
preg_match('/\d+/', $prefix_id, $arr);
if(isset($arr[0])){
return $arr[0];
String $prefix_id 已加前缀id
* @return Int
public static function getPrefixType($prefix_id){
preg_match('/[A-Za-z]+/', $prefix_id, $arr);
if(isset($arr[0])){
$prefix = $arr[0];
$prefixs = array_flip(self::$prefix);
if(isset($prefixs[$prefix])){
return $prefixs[$prefix];
return '';
require 'Prefix.class.php';
$user_id = 1001;
$order_id = 5214;
$message_id = 109283;
echo '&pre&';
echo '1.id加前缀'.PHP_EOL;
$prefix_user_id = Prefix::getPrefixId($user_id, Prefix::USER_TYPE);
$prefix_order_id = Prefix::getPrefixId($order_id, Prefix::ORDER_TYPE);
$prefix_message_id = Prefix::getPRefixId($message_id, Prefix::MESSAGE_TYPE);
echo $prefix_user_id.PHP_EOL;
echo $prefix_order_id.PHP_EOL;
echo $prefix_message_id.PHP_EOL.PHP_EOL;
echo '2.根据已加前缀id获取前缀类型'.PHP_EOL;
echo Prefix::getPrefixType($prefix_user_id).PHP_EOL;
echo Prefix::getPrefixType($prefix_order_id).PHP_EOL;
echo Prefix::getPrefixType($prefix_message_id).PHP_EOL.PHP_EOL;
echo '3.还原为原始id'.PHP_EOL;
echo Prefix::getId($prefix_user_id).PHP_EOL;
echo Prefix::getId($prefix_order_id).PHP_EOL;
echo Prefix::getId($prefix_message_id).PHP_EOL.PHP_EOL;
echo '&/pre&';
1.id加前缀
2.根据已加前缀id获取前缀类型
3.还原为原始id
自定义的前缀常量,可以根据需求自行创建。
源码下载地址:
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
微信分享公众平台-破晓领域
微信号:fdipzone-idea
名称:破晓领域
访问:6348737次
积分:43174
积分:43174
排名:第80名
原创:275篇
转载:24篇
评论:424条
文章:31篇
阅读:612329
(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(4)(6)(4)(5)(4)(6)(5)(6)(6)(6)(4)(8)(7)(6)(6)(6)(6)(7)(12)(7)(4)(7)(5)(4)(5)(3)(2)(4)(1)(1)(3)(1)(1)(2)(5)(1)(5)问:慕容选什么前缀的装备好答:当然是神品的好啊,每个职业不都是神品的好么
问:帮想个游戏的前缀要求比较多:要两个不同的前缀,一个是男生用的,一个女生用的,虽然男女前缀...答:明月升和流星坠^_^
问:投资计划,赢丰厚励投资计划,赢丰厚励?答:投资计划,赢丰厚励内容在指定帖子成立后,只要在定时间内达到指定要求,即可丰厚励。 :...
问:帮起个好听又好看的繁体字名字前缀帮起个好听又好看的繁体字名字前缀,可以有符号!答:为什么要繁体?``一定又是肥猪牛吧```真无聊``你们有没有品位啊?``都什么了``还肥猪流``真是土鳖``没念过书吧``
问:慕容?求给这个名字设计问道游戏名;加好特殊符号_ ...慕容求设计名字答:以前游戏就是我最好的另一半
问:征集好看,好听的网游名前缀最好是英中文,或者英文+符号。全中文的还是算了。答:Temp.气质 Royal皇家
问:进入有什么好处?进入除了可以做任务还有什么好处?答:加入和有很多好处:①认识新朋友,并且为了创建强大的、这个目标而互相帮助、共同奋 .②加入了才能领任务和采集任务,加入了以后...
问:求一个名前缀要男女适用好听答:丨Vampire丶永恒丿灬弑念丶巛浅笑丶这殇情灬焦点丶男女灬Club.
问:请问任务怎么做?据点怎么买,反正有关的任务告诉我...请问任务怎么做?据点怎么买,反正有关的任务告诉我答:等级所需声望成员上限[...
问:求好听的名和对应的男女前缀,最好英文。不要繁体和火星文。答:Queen? Demon?-?的意思是降调、?的意思的升调奥。偶想想。音符上的那些唯美﹏。一曲悲伤的歌﹡*﹏?⊿青春那些唯美的歌
问:装备的前缀是指哪个啊装备的前缀是指哪个啊答:就类似神品.嗜血.破雾神品后面的就是前缀
问:急求,一个好听的名字前缀,要古风,不要太俗答:浅斟朱颜丶碧落红尘丶歌里繁华丶花前月下丶空浮鸢丶妖末颜丶卿飒玖丶朱砂泪丶醉花荫丶花镜丶胤墨丶
问:重金征集前缀~咱不是小学文化也不是不会说话就是起个名字太劲了一有游戏名字肯定是最...答:小虫我们叫侠 ╃这个行了把给我分吧肥水不留外人田啊
问:好听的名字前缀大家好,准备玩 侠的,有一帮朋友聚集在一起说要玩就一起弄个,...答:落樱ぬ或者用个姓的名字强烈 萧我就是叫萧惊羽字帅的一塌糊涂我叫萧灵龙字云傲够经典吧又有武侠的特又够气派!
09-1508-0208-2409-03
11-0610-0902-0202-06
◇本站云标签}

我要回帖

更多关于 团队前缀 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信