base64_decode
Раскодирует строку из формата Base64.
Синтаксис
base64_decode(string $string, bool $strict = false): string|falseПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $string | string | Закодированная строка. |
| $strict | bool | Необязательный. `true` — вернуть `false` при посторонних символах. |
Возвращаемое значение
string|falseИсходные данные или `false`.
Примеры
Раскодирование и строгая проверка:
<?php
echo base64_decode('SGVsbG8sIFBIUCE='), "\n";
var_dump(base64_decode('not base64!', true));Результат:
Hello, PHP!
bool(false)Примечания
Base64 — кодирование, а не шифрование: раскодировать строку может кто угодно.
См. также
- base64_encode — Кодирует данные в текст из латинских букв и цифр.
- json_decode — Разбирает строку JSON.
- bin2hex — Преобразует байты строки в шестнадцатеричную запись.
В учебнике
- Запросы и ответы HTTP — Как PHP получает запрос и формирует ответ — метод и адрес запроса, заголовки, коды состояния, перенаправление и ответ в JSON.