Maison  >  Article  >  développement back-end  >  Comment convertir php base64 en flux binaire

Comment convertir php base64 en flux binaire

藏色散人
藏色散人original
2021-09-26 10:40:453254parcourir

Comment convertir php base64 en flux binaire : 1. Créez un exemple de fichier PHP ; 2. Convertissez la chaîne base64 en flux binaire via la méthode "function base64_to_blob($base64Str){...}".

Comment convertir php base64 en flux binaire

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3.

Comment convertir php base64 en flux binaire ?

chaîne php base64 en flux binaire

Le code est le suivant :

function base64_to_blob($base64Str){
    if($index = strpos($base64Str,'base64,',0)){
        $blobStr = substr($base64Str,$index+7);
        $typestr = substr($base64Str,0,$index);
        preg_match("/^data:(.*);$/",$typestr,$arr);
        return ['blob'=>base64_decode($blobStr),'type'=>$arr[1]];
    }
    return false;
}
$data = base64_to_blob($base64Str);
header('Location: '.$data['type']);
echo $data['blob'];

strpos() trouve la première occurrence d'une chaîne dans une autre chaîne. La fonction

substr() renvoie une partie d'une chaîne.

base64_decode — Décode les données codées en utilisant MIME base64.

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn