php base64转换成图片,PHP base64 转换成图片
时间: 2023-07-13 17:21:47 浏览: 191
php base64字符串图片jpeg文本文件转换为jpeg图片
可以通过以下代码将 PHP 中的 base64 字符串转换为图片:
```php
<?php
// 获取 base64 编码的字符串
$base64_string = "data:image/png;base64,iVBORw0KGg...";
// 从 base64 字符串中获取图片内容
$image_content = base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $base64_string));
// 将图片内容保存到文件
$file = 'image.png';
file_put_contents($file, $image_content);
?>
```
上面的代码中,我们首先获取了一个 base64 编码的字符串,然后使用正则表达式从字符串中提取出图片内容。最后,将图片内容保存到指定的文件中。
需要注意的是,这里假设 base64 编码的字符串是以 `data:image/png;base64,` 开头的,如果是其他类型的图片,需要修改正则表达式中的 `image/png` 部分。
阅读全文