如何用PHP画出条形码

来源:百度知道 编辑:UC知道 时间:2024/05/29 07:05:10
条形码的字符串已经得到了。需要做的就是用这些字符串打印出条形码。

<?php

function UPCAbarcode($code) {
$lw = 2; $hi = 100;
$Lencode =
array('0001101','0011001','0010011','0111101','0100011',

'0110001','0101111','0111011','0110111','0001011');
$Rencode =
array('1110010','1100110','1101100','1000010','1011100',

'1001110','1010000','1000100','1001000','1110100');
$ends = '101'; $center
= '01010';
/* UPC-A Must be 11 digits, we compute the checksum. */
if
( strlen($code) != 11 ) { die("UPC-A Must be 11 digits."); }
/* Compute the
EAN-13 Checksum digit */
$ncode = '0'.$code;
$even = 0; $odd = 0;

for ($x=0;$x<12;$x++) {
if ($x % 2) { $odd += $ncode[$x]; } else {
$even +