(Php 4, Php 5, Php 7, Php 8)
Base64_encode - Mã hóa dữ liệu với MIME Base64 — Encodes data with MIME base64
Sự mô tả
base64_encode (Chuỗi $string
): Chuỗi(string $string
): string
Mã hóa này được thiết kế để làm cho dữ liệu nhị phân tồn tại vận chuyển thông qua các lớp vận chuyển không sạch 8 bit, chẳng hạn như các thân thư.
Dữ liệu được mã hóa Base64 mất khoảng 33% so với dữ liệu gốc.
Thông số
string
Dữ liệu để mã hóa.
Trả về giá trị
Dữ liệu được mã hóa, như một chuỗi.
Ví dụ
Ví dụ #1 base64_encode () Ví dụbase64_encode() example
<?php
$str = 'This is an encoded string';
echo base64_encode($str);
?>
Ví dụ trên sẽ xuất ra:
VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==
Xem thêm
- base64_decode () - Giải mã dữ liệu được mã hóa bằng mime base64
- Chunk_split () - Chia một chuỗi thành các khối nhỏ hơn
- convert_uuencode () - uuencode một chuỗi
- »& NBSP; RFC 2045 Phần 6.8
Gutzmer tại USA DOT NET ¶
11 năm trước
For anyone interested in the 'base64url' variant encoding, you can use this pair of functions:
<?php
function base64url_encode($data) {
return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
}
function
base64url_decode($data) {
return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT));
}
?>
Rasmus Schultz ¶ ¶
4 năm trước
In PHP 7, the padding issue with base64_decode() is no more - the following is totally fine:
function base64_encode_url($string) {
return str_replace(['+','/','='], ['-','_',''], base64_encode($string));
}
$string
0
$string
1
$string
2
$string
3 Biziclop tại Vipmail Dot Hu ¶
4 năm trước
$string
4
$string
5
$string
6
$string
7 Biziclop tại Vipmail Dot Hu ¶
Mitmacher ¶
$string
8
$string
9
string
0
string
1
string
2 13 năm trước ¶
Hayley Watson ¶
string
3
string
4
string
5
string
6
$string
3 9 năm trước ¶
11 năm trước
string
8
string
9
<?php
$str = 'This is an encoded string';
echo base64_encode($str);
?>
0
<?php
$str = 'This is an encoded string';
echo base64_encode($str);
?>
1
<?php
$str = 'This is an encoded string';
echo base64_encode($str);
?>
2
<?php
$str = 'This is an encoded string';
echo base64_encode($str);
?>
3
$string
3 Rasmus Schultz ¶ ¶
4 năm trước
<?php
$str = 'This is an encoded string';
echo base64_encode($str);
?>
5
<?php
$str = 'This is an encoded string';
echo base64_encode($str);
?>
6
<?php
$str = 'This is an encoded string';
echo base64_encode($str);
?>
7
$string
3 Biziclop tại Vipmail Dot Hu ¶
Mitmacher ¶
<?php
$str = 'This is an encoded string';
echo base64_encode($str);
?>
9
13 năm trước ¶
Hayley Watson ¶
For anyone interested in the 'base64url' variant encoding, you can use this pair of functions:
0
For anyone interested in the 'base64url' variant encoding, you can use this pair of functions:
1
$string
3 9 năm trước ¶
Luke tại lukeoliff.com
For anyone interested in the 'base64url' variant encoding, you can use this pair of functions:
3
For anyone interested in the 'base64url' variant encoding, you can use this pair of functions:
4
$string
6
For anyone interested in the 'base64url' variant encoding, you can use this pair of functions:
6 Massimo Dot Scamarcia tại Gmail Dot Com ¶ ¶
4 năm trước
For anyone interested in the 'base64url' variant encoding, you can use this pair of functions:
7
For anyone interested in the 'base64url' variant encoding, you can use this pair of functions:
8
For anyone interested in the 'base64url' variant encoding, you can use this pair of functions:
9
<?php
function base64url_encode($data) {
return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
}
0
<?php
function base64url_encode($data) {
return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
}
1
<?php
function base64url_encode($data) {
return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
}
2
$string
3 Biziclop tại Vipmail Dot Hu ¶
Mitmacher ¶
<?php
function base64url_encode($data) {
return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
}
4
<?php
function base64url_encode($data) {
return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
}
5
<?php
function base64url_encode($data) {
return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
}
6
<?php
function base64url_encode($data) {
return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
}
7 13 năm trước ¶
Hayley Watson ¶
<?php
function base64url_encode($data) {
return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
}
8
<?php
function base64url_encode($data) {
return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
}
9
$string
3 9 năm trước ¶
Luke tại lukeoliff.com
function
1
function
2
function
3
function
4
$string
3 Massimo Dot Scamarcia tại Gmail Dot Com ¶ ¶
16 năm trước
function
6
function
7
function
8
function
9
base64url_decode($data) {
return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT));
}
?>
0
base64url_decode($data) {
return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT));
}
?>
1
base64url_decode($data) {
return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT));
}
?>
2
base64url_decode($data) {
return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT));
}
?>
3
$string
3 Naser Mirzaei ¶ ¶
11 năm trước
base64url_decode($data) {
return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT));
}
?>
5
base64url_decode($data) {
return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT));
}
?>
6
$string
3 Rasmus Schultz ¶ ¶
4 năm trước
base64url_decode($data) {
return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT));
}
?>
8
base64url_decode($data) {
return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT));
}
?>
9
$string
3 Biziclop tại Vipmail Dot Hu ¶
Mitmacher ¶
In PHP 7, the padding issue with base64_decode() is no more - the following is totally fine:
1
In PHP 7, the padding issue with base64_decode() is no more - the following is totally fine:
2
$string
3 Rasmus Schultz ¶ ¶
4 năm trước
In PHP 7, the padding issue with base64_decode() is no more - the following is totally fine:
4
In PHP 7, the padding issue with base64_decode() is no more - the following is totally fine:
5
$string
3 Biziclop tại Vipmail Dot Hu ¶
4 năm trước
In PHP 7, the padding issue with base64_decode() is no more - the following is totally fine:
7
Biziclop tại Vipmail Dot Hu ¶
Mitmacher ¶
In PHP 7, the padding issue with base64_decode() is no more - the following is totally fine:
8
In PHP 7, the padding issue with base64_decode() is no more - the following is totally fine:
9
function base64_encode_url($string) {
return str_replace(['+','/','='], ['-','_',''], base64_encode($string));
}
0
function base64_encode_url($string) {
return str_replace(['+','/','='], ['-','_',''], base64_encode($string));
}
1
function base64_encode_url($string) {
return str_replace(['+','/','='], ['-','_',''], base64_encode($string));
}
2
function base64_encode_url($string) {
return str_replace(['+','/','='], ['-','_',''], base64_encode($string));
}
3
function base64_encode_url($string) {
return str_replace(['+','/','='], ['-','_',''], base64_encode($string));
}
4
function base64_encode_url($string) {
return str_replace(['+','/','='], ['-','_',''], base64_encode($string));
}
5
function base64_encode_url($string) {
return str_replace(['+','/','='], ['-','_',''], base64_encode($string));
}
6
function base64_encode_url($string) {
return str_replace(['+','/','='], ['-','_',''], base64_encode($string));
}
7
function base64_encode_url($string) {
return str_replace(['+','/','='], ['-','_',''], base64_encode($string));
}
8
function base64_encode_url($string) {
return str_replace(['+','/','='], ['-','_',''], base64_encode($string));
}
9
$string
00
$string
01
$string
02
$string
3 13 năm trước ¶
Hayley Watson ¶
$string
04
$string
05
$string
06
$string
07 9 năm trước ¶
4 năm trước
$string
08
$string
09
$string
10
$string
11
$string
12
$string
3 Biziclop tại Vipmail Dot Hu ¶
Hayley Watson ¶
$string
14
9 năm trước ¶
Luke tại lukeoliff.com
$string
15
$string
16
$string
17 Massimo Dot Scamarcia tại Gmail Dot Com ¶ ¶
Mitmacher ¶
$string
18
$string
19
$string
6
$string
21 13 năm trước ¶
Hayley Watson ¶
$string
22
$string
23
$string
3 9 năm trước ¶
Luke tại lukeoliff.com
$string
25
$string
26
For anyone interested in the 'base64url' variant encoding, you can use this pair of functions:
8
$string
28
<?php
function base64url_encode($data) {
return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
}
2
$string
30
$string
31
$string
32
$string
3 Massimo Dot Scamarcia tại Gmail Dot Com ¶ ¶
16 năm trước
$string
34
$string
35
$string
36
$string
3 Naser Mirzaei ¶ ¶
4 năm trước
$string
38
$string
39
$string
3 Massimo Dot Scamarcia tại Gmail Dot Com ¶ ¶
Mitmacher ¶
$string
41
$string
42
$string
43
$string
44
function
$string
46 13 năm trước ¶
Luke tại lukeoliff.com
$string
47
$string
48
$string
6
$string
50 Naser Mirzaei ¶ ¶
4 năm trước
$string
51
$string
52
$string
3 Biziclop tại Vipmail Dot Hu ¶
16 năm trước
$string
54
$string
55
$string
6
$string
57Base64_Decode () là một hàm sẵn có trong PHP được sử dụng để giải mã dữ liệu được mã hóa trong MIME Base64.Cú pháp: Chuỗi Base64_Decode ($ Data, $ Strict) Tham số: Hàm này chấp nhận hai tham số như đã đề cập ở trên và được mô tả dưới đây: $ Data: Đó là tham số bắt buộc chứa chuỗi được mã hóa.an inbuilt function in PHP which is used to Decodes data which is encoded in MIME base64. Syntax: string base64_decode( $data, $strict ) Parameters: This function accepts two parameter as mentioned above and described below: $data: It is mandatory parameter which contains the encoded string.
Các chuỗi URL mã hóa và giải mã được sử dụng để chuyển đổi các chuỗi và ký tự URL chung thành một sự sắp xếp có thể được chuyển qua internet.Trong hướng dẫn này, bạn sẽ tìm hiểu về hai cách trong đó chuỗi URL có thể được mã hóa và giải mã trong PHP.URL strings are used to convert general URL strings and characters into an arrangement that can be conveyed over the internet. In this tutorial, you will learn about two ways in which URL string can be encoded and decoded in PHP.