반응형
PHP / base64_encode(), base64_decode 사용하기
Base64 Encoding이란
Base64 Encoding은 Binary Data를 Text로 변경하는 Encoding입니다.
이메일을 주고 받거나 홈페이지에 파일을 업로드할 때, 문제가 없도록 하기 위해서 본래 내용을 64개의 문자로만 구성된 문장으로 변환하는 것을 의미합니다.
base64_encode(base64_encode ( string $data ) : string
<?php
$str = 'hello wolrd';
echo base64_encode($str);
// 결과: aGVsbG8gd29scmQ=
?>
Base64 Decoding이란
원래 내용을 base64 문자열로 바꾸는 과정을 인코딩, base64 문자열을 본래 내용으로 해독하여 복원하는 과정을 디코딩이라고 합니다.
base64_decode ( string $data [, bool $strict = FALSE ] ) : string
<?php
$str = 'aGVsbG8gd29scmQ=';
echo base64_decode($str);
// 결과: hello world
?>
반응형
'프로그래밍 > PHP' 카테고리의 다른 글
PHP / str_replace() - 문자열의 특정 문구 치환 (0) | 2020.10.21 |
---|---|
PHP / strrev() - 문자열을 거꾸로 뒤집기 (0) | 2020.10.21 |
PHP / bin2hex(), hex2bin() - 문자열<->16진수 변환 (0) | 2020.10.21 |
PHP / urlencode(), urldecode()사용하기 (0) | 2020.10.19 |
PHP / is_numeric() - 숫자인지 확인 , is_int() - 정수인지 확인 (0) | 2020.10.16 |