계급이름 불러오는방법
본문
<?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']))?>
이런식으로 하면 계급장 이미지가 불러와 지는데요.
혹시 중간에 있는 이름(예:일병,상병)을 불러오게 할수는 없을까요?
!-->
답변을 작성하시기 전에 로그인 해주세요.