2013-09-28 6 views
6

MySQL के UNHEX() के PHP समकक्ष क्या है?MySQL के UNHEX() के PHP समकक्ष क्या है?

उदाहरण के लिए, निम्न क्वेरी और PHP फ़ंक्शन को समान मान प्रदान करना चाहिए।

SELECT UNHEX(c1) AS unhexed_c1 FROM table; 

$unhexed_c1=PHPs_UNHEX_Equivalent($c1); 
+0

देखो (यह मानते हुए आप PHP द्वारा चलाए जा रहे इस समान प्रश्न http://stackoverflow.com/questions/7488538/convert-hex-to-ascii-characters –

उत्तर

11

निर्मित एक समारोह hex2bin कहा जाता है आप PHP> = 5.4 चला रहे हैं नहीं है।

8

यह pack साथ किया जा सकता:

$unhexed = pack('H*', $hexstring); 
+0

क्यों HEX2BIN के बजाय पैक है 5.4 या अधिक)? – user1032531

+2

इस उत्तर को लिखने के समय, मैंने जो अधिकांश होस्टिंग कंपनियों का उपयोग किया है, वे php 5.3.x से फंस गए थे। अब भी कई लोकप्रिय ढांचे/सीएमएस/ब्लॉग प्लेटफॉर्म PHP 5.3 या यहां तक ​​कि 5.2 को लक्षित करते हैं, इसलिए मेरा जवाब यह नहीं मान रहा था। –

2

मुझे लगता है कि आप के लिए hex2bin

संबंधित मुद्दे