范围控制dec到hex,具有特定范围

  • 本文关键字:范围 hex 控制 dec php
  • 更新时间 :
  • 英文 :


我正在使用一个滑块控件。我正在尝试从十进制到十六进制,或者不完全是,这是一个没有小数点的常规数字范围。供参考:

  • 0为零
  • 00就是100
  • 50就是50

(意味着数字总是只有滑块控件上的1或2位数字。(

(十六进制也需要只有2位数字。(

我知道dechex。这就是我要用的吗?或者,如果它不是一个带小数点的数字,那么除了dechex之外还有其他命令吗。

如何将范围设置为仅管理从000的控制?

我在学习。我不知道如何编写php,所以任何和所有的评论都可能有所帮助。谢谢你的帮助!任何问题都让我知道。

<?php
function convert($s) {
print "CONVERT: $sn";
$s = "X".$s;
switch($s) {
case "X00":
return dechex(100);
break;
case "X0":
return null;
break;
default:
return dechex(substr($s,1));
break;
}
}
print convert('0')."n";
print convert('1')."n";
print convert('50')."n";
print convert('99')."n";
print convert('00')."n";

输出:

CONVERT: 0
CONVERT: 1
1
CONVERT: 50
32
CONVERT: 99
63
CONVERT: 00
64

PHP确实进行了一些自动类型转换,并且不知道";0";en";00〃;,这就是为什么我要添加一个";X〃;在它前面知道区别(我在比较字符串(。

第页。S.:可能需要做一些改变来满足你的确切期望。。。

最新更新