查看: 727|回复: 3
|
Verify Hexadecimal
[复制链接]
|
|
有谁懂的用PHP 来verify hexadecimal 吗?
就像如果 6D4B8BD54E2D6587 是 hexadecimal,我要用什么方法来检查这行字 6D4B8BD54E2D6587 是 Hexadecimal = true?
希望大家能帮助。。 |
|
|
|
|
|
|
|
发表于 5-10-2007 09:25 PM
|
显示全部楼层
- echo isHex("6874a35ddffddaad") ? "hex" : "not a hex";
- function isHex($v) {
-
- $len = strlen($v);
- $counter=0;
- for ($i=0;$i<$len;$i++) {
- if ((($v[$i]) >= '0' && ($v[$i]) <= '9') || (($v[$i]) >= 'a' && ($v[$i]) <= 'f') || (($v[$i]) >= 'A' && ($v[$i]) <= 'F')) {
- $counter++;
- continue;
- } else {
- return false;break;
- }
- }
- if ($counter==$len) {
- return true;
- } else {
- return false;
- }
- }
复制代码
lol, assigment好烦,轻松一下,来个function
google找更好的方法吧 |
|
|
|
|
|
|
|
发表于 6-10-2007 12:26 AM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 6-10-2007 12:39 PM
|
显示全部楼层
原帖由 ikanyuchiew 于 5-10-2007 09:25 PM 发表 
echo isHex("6874a35ddffddaad" ? "hex" : "not a hex";
function isHex($v) {
$len = strlen($v);
$counter=0;
for ($i=0;$i= '0' && ($v[$i]) = 'a' && ($v[$i]) = 'A' && ($ ...
我怎么没想到这方法。。哈哈。。谢谢了。。问题解决了。。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|