我要求用户从1 - 9和a-f输入4个数字或字母。使用ltrim();从我的用户输入开始处拿走'0'
然后我把这些数字和字母和str_replace
他们与4字节值。
因此,如果用户输入00FF
,该值将是0000 0000 1111 1111
,作为0000
是0
4字节值和1111
是F
4字节值。
我想从总共4个字节的值中排除任何领先的'0's
。
我已经尝试使用下面的代码来摆脱从它的开始0。
$hexvalue2 = ltrim($hexvalue,'0');
echo $hexvalue2;
但是,当看到PHP.net时,根据我的知识,这看起来不错,但显然不是这样。
任何人都可以告诉我哪里错了吗?或者可能提出一个替代方案
谢谢
'00001111'不是字符串。 – 2011-06-12 20:59:21
是的,我知道,你可以提供任何替代方法吗? – RSM 2011-06-12 21:01:37
'$ hex' /'$ hexvalue'?你会得到什么输出? – Gumbo 2011-06-12 21:02:56