계급이름 불러오는방법

계급이름 불러오는방법

QA

계급이름 불러오는방법

본문

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
 
//ver1.0 150520 @_untitle_d
 
$pointrank_width = 25; //계급아이콘 가로
$pointrank_height = 25; //계급아이콘 세로
$pointrank = array(
    //array(포인트, 이름, 계급아이콘 url)
    array(0, '훈련병', '/extend/level/0.png'),    //0~3,999점
    array(10, '이등병', '/extend/level/1.png'), //4,000~8,999점
    array(2000, '일병', '/extend/level/2.png'),   //9,000~15,999점
    array(4300, '상병', '/extend/level/3.png'),  //16,000~24,999점
    array(5060, '병장', '/extend/level/4.png'),  //25,000~35,999점
    array(6210, '하사', '/extend/level/5.png'),  //36,000~48,999점
    array(7935, '중사', '/extend/level/6.png'),  //49,000~63,999점
    array(10540, '상사', '/extend/level/7.png'),  //64,000~80,999점
    array(14531, '원사', '/extend/level/8.png'),  //81,000~99,999점
    array(20768, '준위', '/extend/level/9.png'), //100,000~120,999점
    array(30728, '소위', '/extend/level/10.png'), //121,000~143,999점
    array(47014, '중위', '/extend/level/11.png'), //144,000~168,999점
    array(74300, '대위', '/extend/level/12.png'), //169,000~195,999점
    array(126000, '소령', '/extend/level/13.png'), //196,000~224,999점
    array(209000, '중령', '/extend/level/14.png'), //225,000~255,999점
    array(346000, '대령', '/extend/level/15.png'), //256,000~288,999점
    array(789000, '준장', '/extend/level/16.png'), //289,000~323,999점
    array(1200000, '소장', '/extend/level/17.png'), //324,000~360,999점
    array(2468000, '중장', '/extend/level/18.png'), //361,000~399,999점
    array(5876000, '대장', '/extend/level/19.png'), //400,000~440,999점
    array(99999999, '관리자', '/extend/level_img/level-1.gif'), //관리자
    array(999999999, '', '') 
);
//포인트 계급아이콘
function get_pointrank_icon($point)
{
    global $pointrank, $pointrank_width, $pointrank_height;    
 
    if ($point < 0) return;
 
    for($i=0; $i<count($pointrank); $i++){
        if ($point < $pointrank[$i][0])
            return "<img src='".$pointrank[$i-1][2]."' width='".$pointrank_width."' height='".$pointrank_height."' title='".$pointrank[$i-1][1]."' />";
    }
}

//echo get_pointrank_icon(get_point_sum('admin')); //아이디
//echo get_pointrank_icon(441000); //포인트
?>

 

위와 같이 공유되어있는 정보로 계급장을 적용하였습니다.

<?=get_pointrank_icon(get_point_sum($list[$i]['mb_id']))?>

이런식으로 하면 계급장 이미지가 불러와 지는데요.

혹시 중간에 있는 이름(예:일병,상병)을 불러오게 할수는 없을까요?

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 123,639 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT