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){...}".
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!