>백엔드 개발 >PHP 튜토리얼 >PHP Base64 인코딩 및 디코딩 예제에 대한 자세한 설명

PHP Base64 인코딩 및 디코딩 예제에 대한 자세한 설명

墨辰丷
墨辰丷원래의
2018-05-24 16:39:363431검색

이 글은 주로 PHP Base64 인코딩 및 디코딩 예제 코드에 대한 관련 정보를 소개합니다. 필요한 친구들은 참고하면 됩니다.

PHP Base64 인코딩 및 디코딩에 대한 자세한 설명

1. 예

 public function test_changinttoStr () {
    $intvalue1 = 1232344234;
    $intStr = '';
    $str = "Y 9 L F k g y 5 R o v i x I 1 a O f 8 U h d s 3 r 4 D M p l Q Z J X P q e b E 0 W S j B n 7 w V z m N 2 G c 6 T H C A K u t";
    $seq = explode(" ", $str);
    $intvalue = $intvalue1;
    while ($intvalue >= 62) {
      # code...
      $intStr = ($seq[$intvalue % 62]).$intStr ;
      $intvalue = (int)($intvalue / 62);
    }
    $intStr = ($seq[$intvalue]).$intStr;
    echo($intStr);
    $keySeq= array_flip($seq);
    $length = strlen($intStr);
    $value = 0;
    for ($i = $length -1; $i >=0; $i--) {
      $t = $keySeq[$intStr[$i]];
        $s = ($length - $i) - 1;
        $m = (pow(62, $s) * $t);
      $value += $m;
    }
    echo $value;
  }


2. 시스템 기능을 사용하여 base64 인코딩 및 디코딩을 완료하세요

예제 코드:

 public function testArray(){
//    $str['a'] = 'sdfsdf';
//    $str['d'] = 'sdafsdf';
//    $newStr = $this->modifyArray($str);

    $value = gmp_strval(gmp_init('234234234234',10),62);

    $newValue = gmp_strval(gmp_init($value,62),10);
    
  }


The 위 내용은 이 글의 전체 내용입니다 , 모든 분들의 공부에 도움이 되기를 바랍니다.


관련 권장 사항:


php는 읽기 및 저장을 구현합니다.

base64

인코딩된 이미지 콘텐츠

JS는 3des+
base64를 구현합니다.

암호화 및 암호 해독 알고리즘 단계에 대한 자세한 설명

H5 mobile Ajax 개발 업로드 여러 Base64 형식 사진을 서버에

위 내용은 PHP Base64 인코딩 및 디코딩 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.