Maison >développement back-end >tutoriel php >Comment afficher les données d'image hexadécimales sur la balise img du HTML en PHP
L'éditeur ci-dessous vous proposera un article sur la façon d'afficher les données d'image hexadécimales sur la balise img du html en PHP (méthode d'implémentation). L'éditeur pense que c'est plutôt bien, alors je vais le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur et jetons un coup d'œil.
Une base de données de production de SQLServer2008 de l'entreprise cliente a atteint une taille de 18G en un peu plus d'un an. Il s'avère que les images du système sont directement stockées dans le fichier. base de données sous forme de chaînes hexadécimales. Il me faut beaucoup de temps pour l'afficher sur la page html en utilisant PHP.
<?php // 从数据库读出来的:图片的十六进制形式字符串 $icon_hex = '89504e470d0a1a0a0000000d494844520000001c00000012010300000072c92ca' .'700000006504c5445000000ffffffa5d99fdd0000003f49444154089963603e6f60c000266cce1' .'b1f8010cc07406220c2febcf10724e2ffe7ff7082f90303e76466062061ccc0603999d90048d81' .'b30d809f3400800c0921ea36f9b656d0000000049454e44ae426082'; $imgdata = base64_encode(pack('H*',$icon_hex)); echo '<img src="data:image/png;base64,'. $imgdata .'" />'; ?>
Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.
Recommandations associées :
Introduction à la structure organisationnelle de nginx+php-fpm configuration file_php basics
PHPAnalyse correcte UTF -8 techniques de cordes application_php bases
PHPConnaissances de base review_php bases
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!