base64_encode
Кодирует данные в текст из латинских букв и цифр.
Синтаксис
base64_encode(string $string): stringПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $string | string | Исходные данные. |
Возвращаемое значение
stringСтрока в кодировке Base64.
Примеры
Кодирование и обратное преобразование:
<?php
$encoded = base64_encode('Hello, world!');
echo $encoded, "\n";
echo base64_decode($encoded);Результат:
SGVsbG8sIHdvcmxkIQ==
Hello, world!Примечания
Base64 — не шифрование: исходные данные восстанавливаются одной функцией. Так передают двоичные данные там, где допустим только текст: в JSON, письмах, адресах.
См. также
- urlencode — Кодирует строку для вставки в адрес.
- random_bytes — Возвращает случайные байты, пригодные для защиты.
В учебнике
- Запросы и ответы HTTP — Как PHP получает запрос и формирует ответ — метод и адрес запроса, заголовки, коды состояния, перенаправление и ответ в JSON.