0) { //修改pHYs数据块 $QRBufferStr = substr_replace($QRBufferStr, $phys, $pos - 4, 21); } else { //IHDR结束位置(PNG头固定长度为8,IHDR固定长度为25) $pos = 33; //将pHYs数据块插入到IHDR之后 $QRBufferStr = substr_replace($QRBufferStr, $phys, $pos, 0); } return $QRBufferStr; } }