주간 베스트 월간 베스트 3개월 베스트 베스트 게시물
연길시 신화서점 조선말 도서

[PHP-Tip] 문자열 변환 (asc<->bin,hex)

네로 | 2003.02.24 03:52:14 댓글: 0 조회: 992 추천: 12
분류웹 프로그래밍 https://life.moyiza.kr/itstudy/1758935
1. asc2bin, bin2asc
- 문자열을 2진수로, 이 값을 다시 문자열로 바꿔주는 함수.
2. asc2hex, hex2asc
- 문자열을 16진수로, 이 값을 다시 문자열로 바꿔주는 함수.

재밌어요~

ps 기존 함수인 bin2hex()와 asc2hex() 같은 기능입니다.

<?
function asc2bin ($temp) {
$len = strlen($temp);
for ($i=0; $i<$len; $i++) $data.=sprintf("%08b",ord(substr($temp,$i,1)));
return $data;
}
function bin2asc ($temp) {
$len = strlen($temp);
for ($i=0;$i<$len;$i+=8) $data.=chr(bindec(substr($temp,$i,8)));
return $data;
}
function asc2hex ($temp) {
$len = strlen($temp);
for ($i=0; $i<$len; $i++) $data.=sprintf("%02X",ord(substr($temp,$i,1)));
return $data;
}
function hex2asc ($temp) {
$len = strlen($temp);
for ($i=0;$i<$len;$i+=2) $data.=chr(hexdec(substr($temp,$i,2)));
return $data;
}

// 예제...
$data = "123ABC가나다韓子";
echo "<font size=2>▷ 원래 : ".$data."<br>n";
$bin = asc2bin($data);
echo "▷ To Binary : ".$bin."<br>n";
$asc = bin2asc($bin);
echo "▷ To String : ".$asc."</font>";
?>

* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:07)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >> 웹 프로그래밍
* 이동후 위치 : 웹 공부 >>

* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:12)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >>
* 이동후 위치 : 웹 공부 >> 웹 프로그래밍
추천 (12) 선물 (0명)
IP: ♡.27.♡.234
3,006 개의 글이 있습니다.
제목 글쓴이 날짜 조회
관리자
2003-09-20
11941
관리자
2003-09-20
11488
관리자
2003-09-20
20623
지구인
2010-08-27
19415
지구인
2009-09-07
13736
SOLIDH
2010-01-29
15693
엔죠라이프
2004-10-07
16786
네로
2003-02-24
394
네로
2003-02-24
515
네로
2003-02-24
411
네로
2003-02-24
489
네로
2003-02-24
466
네로
2003-02-24
787
네로
2003-02-24
992
네로
2003-02-24
499
네로
2003-02-24
483
네로
2003-02-24
511
네로
2003-02-24
693
네로
2003-02-24
617
네로
2003-02-24
433
네로
2003-02-24
371
네로
2003-02-24
363
네로
2003-02-24
516
네로
2003-02-24
428
네로
2003-02-24
386
네로
2003-02-24
435
네로
2003-02-24
486
네로
2003-02-24
465
모이자 모바일