'2016/02'에 해당되는 글 1건

안녕하세요 초보개발자 냑쥐입니다;


어제 저희 회사에서 서비스중인  웹페이지에서 특정문자열 잘라서 표시해달라는 요청이있어서...



자료 기록겸 포스팅합니다..ㅎㅎ



저희 회사 상황에서는 ...


어떠한 값을 외부에서 서버 데이터베이스에 인써트 시켜주면 


어떠한 수치값들이 저장이 됩니다


클라이언트가 저희 엔지니어와 컨텍하여 이항목은 소수점 몇자리 까지 잘라주시고..


아니면 전체적인 기준이 내려오면 


웹엔지니어들은 그 틀에 맞춰 코딩을 합니다.



어떠한 프로그램에서 값들을 받을때 그 형식은 저희가 예를들어 118.15425_ml 이런형식으로 받습니다.


그럼 그것을 웹페이지에 뿌려줄땐 



SELECT 해서  row로 각각의 필드들을 받아오죠...



만약 실 데이터베이스의 값이 a005라는 필드에 값이 118.15425_ml 라 치면


$insert1 = $row[a005];


이런식으로 받겠지요...


그럼 insert1 변수에는  118.15425_ml 값이 저장됩니다.


웹에서 뿌려줄때


<input value ="<?=$insert1?>">

이런식으로 통상적으로 뿌려주게 됩니다.

(인풋태그 말고도 사용할수 있음.)



값이 너무 길죠..?


그래서 전체적인 기준점이 내려오면 참편합니다.. 함수화시켜서 저장하면 끝인데 

만약 폼마다가  다르다면... 그냥 하나씩 일일이 싸줄수밖에요...



일단 118.15425 이렇게만 출력해보겠습니다.


그코딩은


$insert1 = explode("_",$row[a005]);


<input value ="<?=$insert1[0]?>"> 찍으면


118.15425 이런식으로 나옵니다.



************************부연설명 **************************



$insert1 = explode("_",$row[a005]);

 저장할변수명   explode("_")

    함수명   특정문자,자를값


118.15425_ml 


                 특정문자 기준으로  배열로 나눈다.


$insert1[0] = 118.15425    $insert1[1]="ml"


이렇게 나눠집니다.


***********************************************************


이걸또 substr로 자르던... 또 묶어서 사용하시던 아니면 바로 보여지는 태그의 value  값으로 

한꺼번에 쓰시던... 그건 자유입니다



즐프 하시길 바랍니다 수고들 하세요~~~~






블로그 이미지

잡코드맨

댓글을 달아 주세요