我要求用戶從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